dubbo报错Forbid consumer xxxx access service xxx from registryxxx

  • Post author:
  • Post category:其他


使用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.检查消费端和服务端是否连接了同一个注册中心

总的来说,报错可以简单理解为消费者找不到服务者。



版权声明:本文为ChinaMuZhe原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。