Tomcat 是不是已經過氣的容器

Tomcat 不但沒有過時,Spring Boot 還給 Tomcat 第二春了。

微服務的興起,Tomcat 針對很多應用已經做成 embedded 模式了,Tomcat 本身是容器,Tomcat 的出現就是爲了解決但是 EJB 和 Weblogic,JBoss 這種大而全的大象導致的部署和安裝問題。

就這隻貓不貓,虎不虎的,跑了這麼多年了。

 

 

針對一般的應用,通常是 Tomcat 部署上去然後丟一個 War 包進去。

Spring Boot 將 Tomcat 嵌入進來了,你不再需要重新下載安裝 Tomcat ,只要有 JVM ,JDK ,直接運行 Jar 就行了。

如果你只有一臺服務器,貌似也沒啥,使用 Tomcat 安裝部署 WAR 和 運行 Jar 都差不多,不說多了,假設你有 10 臺服務器,有幾臺是做集羣,有幾臺分別跑不同服務和 API。

升級一次 Tomcat 的版本,或者 JDK 的版本就能讓你暈掉了,這工程量是以周爲計算機的,還不包括兼容性測試,等等。

Spring Boot 部署就方便多了,直接 Jar 進去,如果你要擴展服務器也很容易,把當前的服務器做個 Image,反正是個 Jar,到時升級一次就全部升級了。

簡單快樂,心情大好,還沒有什麼兼容性問題,因爲都測過了,不會因爲有些時候服務器跑 Tomcat 8,有些時候服務器跑 Tomcat 9 出問題。

https://www.ossez.com/t/tomcat/13332

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章