dubbo报错Forbid consumer xxxx access service xxx from registryxxx

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

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

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值