真相大白——tc Server 釋出了

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

本週在 SpringOne Americas 大會上,我們剛剛 宣佈 了一款名為 SpringSource tc Server 的新產品。SpringSource tc Server 是一款基於 Apache Tomcat 的企業級網路應用伺服器。

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

tc Server 保留了開發人員關心的 Tomcat 所有最佳特性,並增加了運維和支援團隊所需的基本管理和診斷功能,以降低在關鍵任務生產環境中執行 Tomcat 託管應用程式的風險和總成本。就像 Tomcat 一樣,tc Server 輕量級、易於使用且速度快。它的記憶體佔用約為 7 兆位元組,冷啟動時間不到 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 容器而不是 EJB 容器的 Spring 應用程式都屬於此類別。通常,組織會在 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。

tc Server 對於需要精益、強大且低成本的 Web 應用程式部署平臺的組織應該很有用。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 社群所有即將舉行的活動。

檢視所有