Dubbo常用配置(架構)

2022-09-24 03:06:05 字數 517 閱讀 9664

公司採用了dubbo作為分布式應用,將多項業務拆分。

提供方:

消費方:

官方文件是這樣寫的,但是我們一般不採用這種方式,我們可以在xml檔案裡配掃瞄包,這樣可以清晰看到dubbo提供方或消費方介面。

提供方只訂閱:

消費者只註冊不訂閱:

如果有兩個映象環境,兩個註冊中心,有乙個服務只在其中乙個註冊中心有部署,另乙個註冊中心還沒來得及部署,而兩個註冊中心的其它應用都需要依賴此服務,所以需要將服務同時註冊到兩個註冊中心,但卻不能讓此服務同時依賴兩個註冊中心的其它服務。

不同服務在效能上適用不同的協議傳輸,大資料用短連線協議,小資料大併發用長連線協議:

中文站有些服務來不及在青島部署,只在杭州部署,而青島的其它應用需要引用此服務,就可以將服務同時註冊到兩個註冊中心。

crm有些服務是專門為國際站設計的,有些服務是專門為中文站設計的,就要分開配置:

乙個介面有多種實現時用group區分:

防止消費者繞過註冊中心訪問提供者()

也可在服務級別設定:

dubbo常用配置

持續更新 開發過程中常常需要先本地除錯自己的服務再註冊到註冊中心,debug可採用直連本地的方式 應該還有更好的方法 provider.xml address zookeeper localhost 2181 name dubbo port 20880 在dubbo 20880暴露了服務,即在con...

dubbo 常用配置

多版本支援 veresion1.0 version1.0.1 可以做版本隔離,server端配置 client 端配置 zk註冊中心的服務節點 主機繫結指的是繫結,dubbo的服務註冊節點的位址 即標紅的位址 從配置檔案中獲取host netutils.isinvalidlocalhost host...

Dubbo常用配置內容

版本號會在解析配置檔案的時候,把版本拼接到url後面 1.netutils.isinvalidlocalhost host 從配置檔案中獲取host 2.host inetaddress.getlocalhost gethostaddress 3.socket socket new socket t...