秘密揭曉 – tc Server 正式發布

工程 | Peter Cooper-Ellis | 2008年12月04日 | ...

本週在 SpringOne Americas 會議上,我們正式發布了一項新產品,名為 SpringSource tc Server。Springsource tc Server 是一款基於 Apache Tomcat 的企業級 Web 應用程式伺服器。

雖然 SpringSource 不是第一家圍繞 Apache Tomcat 建構產品的公司(WebSphere Community Edition 和 JBoss 都在其 J2EE 應用程式伺服器中嵌入了 Tomcat 版本,JBoss Web 2.1.1 的開發者版本也嵌入了 Tomcat),但 tc Server 的獨特之處在於它保留了 Tomcat servlet/JSP 程式設計模型。為 Tomcat 編寫的應用程式可以 100% 無縫移植到 tc Server,反之亦然。

tc Server 保留了開發人員所關心的 Tomcat 所有最佳特性,並增加了營運和支援團隊所需的基本管理和診斷功能,以降低在任務關鍵型生產環境中運行 Tomcat 託管應用程式的風險和總體成本。與 Tomcat 一樣,tc Server 輕巧、易用且快速。它的記憶體佔用空間約為 7 MB,冷啟動時間不到 3 秒。在 Web 應用程式的吞吐量和可擴展性方面,它還可以與任何功能完善的 Java EE 應用程式伺服器競爭。

如果您今天使用 Tomcat,您已經知道版本 6 在解決可靠性方面已經取得了長足的進展。Tomcat V6 中的叢集功能已經大大改進。tc Server 完善了整個套件,並為企業級 Java Web 應用程式部署提供了基本的「您需要什麼,而不是您不需要什麼」的解決方案。

tc Server 包含一個營運控制台,允許定義和單步管理伺服器群組,它還與 Tomcat 緊密整合,為您的分散式 Tomcat 伺服器群提供無與倫比的可見性和控制。

tc Server 是我們多年來向 Tomcat 提交程式碼並在生產環境中支援 Tomcat 的經驗累積成果。透過我們的經驗,我們看到了兩個關鍵的用例出現。

首先,我們了解到,雖然開發人員喜歡開源 Apache Tomcat,但維護這些應用程式在生產環境中的成本通常包含隱藏成本。管理大型 Tomcat 伺服器群可能很昂貴。大多數組織最終都會為組態和部署編寫自己的腳本。由於標準 Tomcat 的診斷功能有限,因此在測試和生產環境中排除故障也可能既緩慢又昂貴。

其次,我們了解到,目前部署在完整 Java EE 應用程式伺服器上的許多應用程式僅使用 servlet API。大多數 Spring 應用程式(使用 Spring 容器而不是 EJB 容器)都屬於這一類。組織經常會在 Tomcat 上開發,然後部署在 Java EE 應用程式伺服器上。他們在 Tomcat 上開發是因為 Tomcat 為他們提供了開發人員生產力(同樣是因為它簡單且快速)。他們之所以部署在功能完善的 Java EE 應用程式伺服器上,是因為營運團隊可以受益於 Java EE 應用程式伺服器附帶的管理和診斷功能。

tc Server 旨在解決這兩個用例。一方面,升級到 tc Server 的 Tomcat 用戶將受益於 tc Server 中的營運管理和進階診斷功能。另一方面,部署在商業 Java EE 應用程式伺服器上的 Web 應用程式可以在 tc Server 上獲得支援,而成本僅為 Java EE 伺服器的一小部分。tc Server 將免費提供給所有開發人員使用,生產環境部署的訂閱費用約為 500 美元/CPU。

對於需要精簡、強大且低成本的平台來部署 Web 應用程式的組織來說,tc Server 應該會很有用。Spring/Tomcat 現在是 Java Web 應用程式的領先堆疊。由於部署在 Tomcat 或 tc Server 上的任何應用程式都可以無縫升級到 SpringSource dm Server,因此這也為公司轉向模組化 OSGi 架構提供了平穩的路線圖。

我們將在 2009 年 1 月發布 tc Server。試用看看,並告訴我們您的想法。

訂閱 Spring 電子報

隨時接收 Spring 電子報的最新資訊

訂閱

領先一步

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

了解更多

取得支援

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

了解更多

即將到來的活動

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

查看全部