Dubbo之多協議 多註冊中心 多版本

2022-10-10 17:03:08 字數 713 閱讀 5143

dubbo之多協議、多註冊中心、多版本。

多協議???????? 可以自行擴充套件協議。

不同服務不同協議

??????? 比如,不同服務在效能上適用不同協議進行傳輸,比如大資料用短連線協議,小資料大併發用長連線協議。

多協議暴露服務

??????? 比如:需要與http客戶端互操作。

多註冊中心

??????? 可以自行擴充套件註冊中心。

多註冊中心註冊

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

不同服務使用不同註冊中心

??????? 比如:crm需同時呼叫中文站和國際站的pc2服務,pc2在中文站和國際站均有部署,介面及版本號都一樣,但連的資料庫不一樣。

多註冊中心引用

??????? 比如:crm需同時呼叫中心站和國際站的pc2服務,pc2在中文站和國際站均有部署,介面及版本號都一樣,但連的資料庫不一樣。

??????? 如果只是測試環境臨時需要連線兩個不同註冊中心,使用豎號分隔多個不同註冊中心位址:

多版本??????? 當乙個介面實現,出現不相容公升級時,可以用版本號過渡,版本號不同的服務相互間不引用。

在低壓力時間段,先公升級一半提供者為新版本再將所有消費者公升級為新版本然後將剩下的一半提供者公升級為新版本

??????? 不區分版本:(2.2.0以上版本支援)。

dubbo多註冊中心

dubbo 支援同一服務向多註冊中心同時註冊,或者不同服務分別註冊到不同的註冊中心上去,甚至可以同時引用註冊在不同註冊中心上的同名服務。另外,註冊中心是支援自定義擴充套件的。比如 中文站有些服務來不及在成都部署,只在杭州部署,而成都的其它應用需要引用此服務,就可以將服務同時註冊到兩個註冊中心。比如 ...

Dubbo多註冊中心

1 建立工程 直接複製05 provider group工程,並命名為08 provider registers 2 修改配置檔案 1 建立工程 直接複製05 consumer group工程,並命名為08 consumer registers 2 修改配置檔案 對於消費者工程,用到哪個註冊中心了,...

dubbo 使用學習六(多協議,多註冊中心配置)

一 不同服務在效能上適用不同協議進行傳輸,大資料使用短連線,小資料大併發使用長鏈結協議 1 服務提供者配置 從這些配置我們看到,不同服務使用不同的協議,這種配置方式和其他的配置方式是一樣的哦 哈哈 2 服務消費者配置 消費端還是按照正常方式獲取服務,只是傳遞使用的協議不同,底層tcp鏈結時常不同 二...