Dubbo 3 多 註冊中心

2021-08-20 21:51:08 字數 981 閱讀 3745

dubbo支援的註冊中心

dubbo支援四種註冊中心。zookeeper註冊中心,multicast註冊中心(不需要啟動任何中心節點,只要廣播位址一樣,就可以互相發現),redis註冊中心,******註冊中心。

多註冊中心

dubbo 支援同一服務向多註冊中心同時註冊,或者不同服務分別註冊到不同的註冊中心上去,甚至可以同時引用註冊在不同註冊中心上的同名服務。另外,註冊中心是支援自定義擴充套件的

多註冊中心註冊

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

<?xml version="1.0" encoding="utf-8"?>

其中注意表橋的屬性id和default,default的預設值為true。如果不加此屬性,在想註冊中心暴露服務時候不用在redistry屬性裡面新增此註冊中心的服務,會自動新增。 官方文件中並沒有指定註冊中心的型別,但是在我本地測試時,如果不指定會報錯,所以我在次部落格中加了 protocol="zookeeper"這個屬性。各位同學可自行判讀。

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

比如:crm 有些服務是專門為國際站設計的,有些服務是專門為中文站設計的。

<?xml version="1.0" encoding="utf-8"?>

多註冊中心引用

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

<?xml version="1.0" encoding="utf-8"?>

<?xml version="1.0" encoding="utf-8"?>

dubbo多註冊中心

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

Dubbo多註冊中心

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

Dubbo多註冊中心支援

dubbo版本 2.6.5 根據dubbo官方文件,可以發現dubbo支援multicast zookeeper nacos redis 等註冊中心,dubbo官方推薦使用zookeeper註冊中心 zookeeper 是 apacahe hadoop 的子專案,是乙個樹型的目錄服務,支援變更推送,...