關(guān)于微服務(wù)使用Dubbo設(shè)置的端口和server.port的區(qū)別
微服務(wù)使用Dubbo設(shè)置端口和server.port區(qū)別
server: port: 8081 spring: application: name: user-consumer dubbo: protocol: name: dubbo port: 20881 registry: address: nacos://127.0.0.1:8848 consumer: check: false
這里的兩個端口8081和20881有什么區(qū)別?該怎么去理解?
簡單來說,這里的8081端口,是此模塊的服務(wù)端口,而20881是dubbo的協(xié)議端口
而且需要注意的是下圖:
dubbo是一種協(xié)議!而nacos是注冊中心可以說是一種服務(wù)吧,類比奈飛公司的Eureka,eureka是注冊中心,他的feign和ribbon對象在使用的時使用http協(xié)議
為什么nacos直接使用dubbo協(xié)議,因為dubbo是阿里自己研發(fā)的一種協(xié)議,nacos性能比Eureka好就好在這直接基于協(xié)議,屬于網(wǎng)絡(luò)七層里的傳輸層,而eureka使用feign的http協(xié)議就是應(yīng)用層,多了幾層就會多花時間!
當(dāng)然nacos還有很多相較于Eureka很好的地方這就不一一贅述了
Dubbo暴露接口注意端口號要不一樣
<dubbo:protocol name=“dubbo” port=“20881” />
多個dubbo啟動時不能是同一個端口號
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringMVC 向jsp頁面?zhèn)鬟f數(shù)據(jù)庫讀取到的值方法
下面小編就為大家分享一篇SpringMVC 向jsp頁面?zhèn)鬟f數(shù)據(jù)庫讀取到的值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03springboot?vue項目管理后端實現(xiàn)接口新增
這篇文章主要為大家介紹了springboot?vue項目管理后端實現(xiàn)接口新增,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05如何利用IDEA搭建SpringBoot項目整合mybatis實現(xiàn)簡單的登錄功能
這篇文章主要介紹了如何利用IDEA搭建SpringBoot項目整合mybatis實現(xiàn)簡單的登錄功能,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08