多臺服務器部署jar怎么訪問?
JAVA開發5年老鳥
你需要知道反向代理的概念,對外網看起來就是一個IP,對內網進行具體的機器分發(根據項目名稱,比如:www.hsj.com:80/項目名稱)
那么你需要一個這樣的工具軟件,比如:nginx反向代理,功能強大,穩定。或者springcloud自帶的網關。
比如nginx部署在機器A(配置好分發規則,項目名稱B轉發到B機器,項目名稱C轉發到C機器,具體配置很簡單,文檔百度一下),服務jar部署在B機器,服務jar部署在C機器。
對外網址端口訪問A 機器域名www.hsj.com:80,當我們訪問B機器的jar項目,只要www.hsj.com:80/B/index.html,當我們訪問C機器的jar項目,只要www.hsj.com:80/C/index.html即可。
總結,這也是現在微服務流行的方式,分布式集群架構使用最多。[來看我]
上一篇jdbc是tcp協議嗎