No provider available from registry for service use dubbo version 2.7.6, please check status of providers(disabled, not registered or in blacklist).
在这里,我补充一种问题出现的场景。
<!-- 生成远程服务代理,可以和本地bean一样使用demoService 不设置group可能连不上--> <dubbo:reference id="demoService" interface="com.example1.dubbotest.DemoService" check="false" version="1.0.0" group="test"/>
不管是xml还是yaml或者注解配置,总有可能出现,消费调不到服务,原因有很多:
1、provide是不是真的没上线。
2、自身的网络问题。
3、check有时候填false也能解决(可能就是消费比服务提供启得快)。
4、是不是大头虾自己把配置写错了。
5、在dubbo:reference上增加一些参数,例如version、group什么参数等等(记得两边都要加,要不然又是个bug),这次或了个jar,之前用的是springcloud的dubbo,这次dubbo官网里面的dubbo,网上dubbo的包实在是太多了,跟着官网的demo走不通,后来加了个group就好了。