1、Dubbo2.7.8元數據中心配置zookeeper版
-
前面文章已經寫到了dubbo-admin管理平台的docker版配置及dubbo服務注冊與調用,這篇文章記錄dubbo元數據中心配置
-
翻開dubbo-admin的源代碼,找到服務注冊中心及元數據中心配置文件

-
這里打包的時候,使用的是zookeeper為注冊中心和元數據中心
-
同樣我們修改我們的demo代碼,修改注冊中心改為zookeeper

-
運行demo程序,注冊服務,然后去dubbo-admin管理界面去查看元數據信息

-
這時可以看到服務提供的元數據信息
-
下面,我們去測試一下服務



-
問題:前期用這個dubbo-admin的源代碼打包的鏡像部署(加環境變量使用consul)后,demo服務端使用consul作為服務注冊中心,元數據中心使用consul還不可以,服務注冊地址和元數據中心地址都使用zookeeper之后,可以了

2、Dubbo2.7.8元數據中心配置Redis版
-
修改dubbo-admin源代碼,修改元數據注冊中心地址,改為redis地址,服務注冊地址不變

-
修改demo代碼,把元數據注冊中心地址也換成redis地址

-
分別運行dubbo-admin和demo代碼,同樣元數據中心也有數據,測試也可成功


-
問題:以前dubbo-admin代碼比較老,導致redis元數據中心也出不來,更換最新代碼后,就可以了,此例是服務注冊使用consul,元數據中心使用redis
-
訪問地址:http://localhost:8080/swagger-ui.html#/,進入swagger界面,可進行服務快速調試

3、Dubbo2.7.8元數據中心配置Consul版
-
一直沒有調試成功,更新代碼后,也不行,待后續有時間更新dubbo版本后再研究
