dubbo報錯Forbid consumer xxxx access service xxx from registryxxx
阿新 • • 發佈:2018-12-09
使用Springboot+dubbo構建的專案。在啟動過程中沒有報錯。瀏覽器進行訪問時,controller報錯:
com.alibaba.dubbo.rpc.RpcException: Forbid consumer 10.50.12.96
access service cn.com.chnsys.yfy.api.usercenter.service.UserService
from registry 127.0.0.1:2181 use dubbo version 2.5.3, Please check
registry access list (whitelist/blacklist).
中文意思是:禁止消費者10.50.12.96從127.0.0.1:2181註冊中心上呼叫cn.com.chnsys.yfy.api.usercenter.service.UserService服務。請檢查白/黑名單。
我在dubbo的配置檔案中並沒有設定白/黑名單。檢查了很久發現程式碼中載入dubbo配置檔案的註解被註釋了。放開之後不再報錯。
根據網友和自己的問題,總結如下
1.檢查是否將服務暴露了
2.檢查服務者和消費者的version,group是否相同。沒有配置則略過
3.檢查是否載入了dubbo的配置檔案
4.檢查服務端和消費端的dubbo版本是否一致
5.檢查消費端和服務端是否連線了同一個註冊中心
總的來說,報錯可以簡單理解為消費者找不到服務者。
本部落格為自己總結亦或在網上發現的技術博文的轉載。 如果文中有什麼錯誤,歡迎指出。以免更多的人被誤導。
郵箱: [email protected]
版權宣告:本文為博主原創文章,部落格地址:https://blog.csdn.net/ChinaMuZhe,未經博主允許不得轉載。