師傅們, 沒有微服務的時代, 假如服務器有多個專案需要對外發布,是放在同一個tomcat里,還是一個tomcat放一個專案。
uj5u.com熱心網友回復:
都可以,放在同一個tomcat里只占用一個埠號,放在多個tomcat占用多個埠號。放在多個tomcat里可能要解決跨域問題
放在多個tomcat里每個服務獨占tomcat的連接數
uj5u.com熱心網友回復:
一個tomcat一個專案這個觀念都是錯誤的。我本機上的:
1,2,3中各有一個專案
admin訪問地址:admin.xx.com
bucket訪問地址:pic.xx.com
webapps訪問地址:www.xx.com
三個目錄中的專案名都是ROOT, 他們還可以繼續放別的專案,例如webapps中有三個專案:
ROOT的訪問地址:www.xx.com
app的訪問地址:www.xx.com/app
mobile的訪問地址:www.xx.com/mobile
uj5u.com熱心網友回復:
微服務當然也可以.但為什么會只放一個呢?因為微服務追求的是分布式專案的水平擴展.例:jvm1->tomcat1系結服務1(專案1),若tomcat1上有多個專案(1號對應服務1,2號對應服務2),想關停其中一個(專案1),會導致其它專案(服務2也用不了)也被停了轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/25436.html
標籤:應用服務器
