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 的 Enterprise 支援和服務,適用於整個軟體包。

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 社群中所有即將舉行的活動。

檢視全部