Zookeeper 檢視 Dubbo 服務列表

2021-10-02 01:56:19 字數 979 閱讀 9097

黑白名單異常是 dubbo 服務常見的問題。

異常示例:

com.alibaba.dubbo.rpc.rpcexception: forbid consumer 10.1.2.3 access service demo.service.demoservice from registry 10.1.2.3:2181 use dubbo version 2.8.4, please check registry access list (whitelist/blacklist).

有時候問題原因並不是黑白名單,而是根本就沒有服務提供者。

所以檢查 zookeeper 中註冊了哪些服務提供者也是乙個排查角度,可以確定服務提供者是否已發布服務。

有時候現場沒有安裝 dubbo-admin,那麼我們可以通過 zookeeper 命令列客戶端快速檢視服務註冊資訊。

進入 zookeeper 安裝目錄下的 bin目錄。如:/opt/zookeeper/bin

執行 zkcli.sh 進入命令列程式。如:sh zkcli.sh

執行命令 「ls /dubbo」 會輸出所有dubbo服務。

命令示例:「ls /dubbo/demo.service.demoservice」。

命令示例:「ls /dubbo/demo.service.demoservice/consumers」

命令示例:「ls /dubbo/demo.service.demoservice/providers」

還有一些輕量級的gui工具也挺適合這類快速檢查。如,zkui

GoFramework框架簡介(四)dubbo篇

框架中dubbo配置說明 provider端配置如下 重要屬性說明 屬性說明 dubbo.host 可以控制dubbo訪問的網路許可權,設定為空則以內網位址發布服務 dubbo.port dubbo服務的埠號 dubbo.group dubbo組名,只有同組的服務才可相互呼叫 dubbo.timeo...

zookeeper檢視dubbo註冊資訊

檢視zookeeper中dubbo服務的生產者和消費者註冊資訊 cd usr local wutongyu tools zookeeper 進入zookeeper安裝目錄 bin zkcli.sh server 192.168.0.1 2181 鏈結 ls dubbo 會看到dubbo服務提供的對外...

zookeeper集群 Zookeeper集群搭建

zookeeper有兩種執行模式 單機模式和集群模式。因為單機模式只是在開發測試時使用,所以這裡就不介紹單機模式的搭建。注意 因為zookeeper遵循半數原則,所以集群節點個數最好是奇數。ip位址 系統環境 192.168.0.10 centos7 jdk8 192.168.0.11 centos...