dubbo分布式怎么部署 同一臺(tái)服務(wù)器部署不同dubbo服務(wù),每個(gè)服務(wù)的dubbo端口可以一樣嗎?
同一臺(tái)服務(wù)器部署不同dubbo服務(wù),每個(gè)服務(wù)的dubbo端口可以一樣嗎?答案是肯定的,不是。原因如下:1。端口是網(wǎng)絡(luò)通信中的一個(gè)概念,計(jì)算機(jī)之間的通信依賴于端口。如果兩個(gè)服務(wù)的端口相同,服務(wù)使用者將不
同一臺(tái)服務(wù)器部署不同dubbo服務(wù),每個(gè)服務(wù)的dubbo端口可以一樣嗎?
答案是肯定的,不是。原因如下:
1。端口是網(wǎng)絡(luò)通信中的一個(gè)概念,計(jì)算機(jī)之間的通信依賴于端口。如果兩個(gè)服務(wù)的端口相同,服務(wù)使用者將不知道要訪問哪個(gè)端口。
2. 端口不能在同一臺(tái)計(jì)算機(jī)上重復(fù)。如果分配給應(yīng)用程序a,則不能再分配給應(yīng)用程序B。
3。從協(xié)議棧的角度看,端口低于上層應(yīng)用。上層應(yīng)用程序只能符合下層規(guī)范,不能修改。因此,在應(yīng)用層,您不可能為兩個(gè)dunbo服務(wù)設(shè)置相同的端口。
我希望我的回答能對(duì)你有所幫助。
熱部署是什么意思?
所謂的熱部署是在應(yīng)用程序運(yùn)行時(shí)升級(jí)軟件,但不需要重新啟動(dòng)應(yīng)用程序。對(duì)于Java應(yīng)用程序,熱部署是在運(yùn)行時(shí)更新Java類文件。類加載器在基于Java的應(yīng)用服務(wù)器的熱部署中起著重要的作用。大多數(shù)基于Java的應(yīng)用服務(wù)器,包括EJB服務(wù)器和servlet容器,都支持熱部署。類加載器不能重新加載已加載的類,但可以用新的類加載器實(shí)例重新加載正在運(yùn)行的應(yīng)用程序。
spring cloud和dubbo哪個(gè)會(huì)被淘汰?
Dubbo生態(tài)系統(tǒng)不如spring cloud,將首先被淘汰。springcloud將是現(xiàn)有架構(gòu)的首選。畢竟,它更容易使用。