SpringSource tc Server - 合乎邏輯的下一步

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

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

如果您熟悉 Covalent,現在是 SpringSource,那麼您很可能知道 ERS (Enterprise Ready Server)。ERS 是我們預構建、預打包且經過全面質量保證的 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 執行各種管理任務,這非常適合自動化任務和各種 cronjob。當然,您還可以獲得 SpringSource 的 Enterprise 支援和全面服務。

tc Server 的獨特之處在於它為您提供了您所熟知、喜愛和信任的 Tomcat,但又具備您需要的企業級功能。當然,我們不止於此。tc Server 還包含一個新的高併發連線池,它超越了 Tomcat 傳統的 DBCP 和其他外部解決方案。而且,為了兌現我們對開源社群的長期承諾,這將被捐贈回 ASF

我們已經為下一次主要釋出計劃了許多額外的診斷功能。我們還在開發下一代 ERS,它也將這些企業級功能新增到 Apache httpd 的 Web 層。

從 Web 前端到中介軟體業務邏輯,SpringSource 都能為您提供支援。因此,無論您是使用 Apache httpd、Tomcat 和 Spring 的老手,還是正在進行邏輯(可能早已 overdue)遷移,請檢視我們能為您提供的一切幫助。

tc Server Architectural Diagram Server Management

點選此處瞭解有關 SpringSource tc Server 的更多資訊,並檢視 tc Server 實際執行的截圖影片。或者更好的是,點選“立即下載!”進行試用。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有