SpringSource tc Server - 邏輯的下一步

工程 | Jim Jagielski | 2009 年 4 月 28 日 | ...

輕量級且企業級 Java 應用程式伺服器的時機已經成熟,而 Apache Tomcat 是其中的佼佼者。現在,透過 SpringSource tc Server,我們 SpringSource 將其化為現實。

如果您熟悉 Covalent 以及現在的 SpringSource,那麼您很可能知道 ERS (Enterprise Ready Server)。ERS 是我們預先建置、預先封裝且經過完整 QA 驗證的 Apache httpd Web 伺服器和 Apache Tomcat 發行版本。此發行版本還包含一些非常有用的增強功能,以模組的形式提供給 Apache,例如 PHP、mod_perl 和 mod_snmp。此發行版本有些遺憾的地方是,除了 mod_jk 之外,Tomcat 端的額外新增功能非常少。

tc Server 完全改變了這一點。

我們都看到 Tomcat 在許多環境中取代了更多「傳統」(且笨重)的 JEE 伺服器,但總有一小群人,即使他們不需要 EJB 功能(而且有了 Spring,誰還需要它呢?),這些伺服器更「企業級的功能」使它們非常有用,而 Tomcat 缺乏這些功能使得從這些伺服器遷移到 Tomcat 非常困難。

tc Server 也完全改變了這一點。

tc Server 是 SpringSource 新的 Tomcat 軟體發行版本,它加入了人們想要和需要的所有缺失的企業功能。功能集非常令人印象深刻

  • 應用程式管理
    • 列出分散式伺服器執行個體集合中執行的應用程式
    • 將應用程式目標、部署和取消部署到分散式伺服器執行個體
    • 啟動、停止和重新載入分散式伺服器執行個體上執行的應用程式
    • 控制 Web 應用程式參數,例如快取、JSP 行為和靜態內容的服務
  • 伺服器配置與管理
    • 伺服器執行個體的遠端配置控制
    • 配置 JDBC 資料來源和連線集區
    • 定義虛擬主機、存取日誌以及與 Web 伺服器的整合
    • 配置 JVM 伺服器啟動參數,例如 Java 堆積大小和垃圾回收特性
    • 定義伺服器群組(tc Server 或 Tomcat 執行個體)
  • 進階伺服器診斷
    • 應用程式執行緒鎖定偵測在執行緒以可能損害應用程式完整性的方式競爭受限資源時提供警告
    • 可配置的自動和隨需執行緒和堆積傾印,用於失敗和異常分析
    • 執行緒到 URL 關聯,以便在分析請求處理問題時更快地進行診斷
以上功能包括從命令列腳本環境(而不是 GUI)執行各種管理任務的能力,這非常適合自動化任務和各種 cronjobs。當然,您還可以獲得 SpringSource 的 企業級 支援和服務,適用於整個套件。

tc Server 的獨特之處在於,它為您提供了您熟悉、喜愛和信任的 Tomcat,但具有您需要的企業級功能。當然,我們並沒有就此止步。tc Server 中還包含一個新的高並發連線集區,它超越了 Tomcat 傳統的 DBCP 和其他外部解決方案。並且,為了秉持我們對開放原始碼社群的長期承諾,這將回饋捐贈給 ASF

我們已經為下一個主要版本添加更多診斷功能制定了許多計劃。我們還在開發下一代 ERS,它也將這些企業功能添加到 Apache httpd 的 Web 層。

從 Web 前端到中介軟體業務邏輯,SpringSource 為您提供支援。因此,無論您是使用 Apache httpd、Tomcat 和 Spring 的老手,還是正在進行邏輯性(且可能早就應該進行的)遷移,都請了解我們可以為您提供的所有幫助。

tc Server Architectural Diagram Server Management

按一下這裡以瞭解更多關於 SpringSource tc Server 的資訊,並查看 tc Server 實際運作的螢幕錄影。或者更好的是,按一下 「立即下載!」 以進行測試。

取得 Spring 電子報

與 Spring 電子報保持聯繫

訂閱

搶先一步

VMware 提供培訓和認證,以加速您的進展。

瞭解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

瞭解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

檢視全部