过客的gravatar头像
过客2018-02-02 14:46:55
关于解决dubbo服务中出现的无法调用服务的异常

最近在做分布式服务的开发,对dubbo做了一些研究工作,遇到了一些问题,很多问题都在百度上能找到,但是遇到了这样一个问题:com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method play in the service com.service.ServerService. No provider available for the service com.service.ServerService from registry 192.168.1.128:2181 on the consumer 192.168.1.128 using the dubbo version 2.8.4. Please check if the providers have been started and registered.

初看这个问题很容易理解,就是服务端没有启动嘛,或者是使用的zookeeper的jar包版本不一致导致的,再就是在linux环境下开启了虚拟网络,由于寻找网址不正确导致的,但是如果是网址不正确在dubbo的管理界面上可以看到网址,下了一翻气力,在网上没有找到解决方案,代码写的也没有什么问题,问题倒底出在哪里呢?找了很久才发现dubbo在传输的调用的过程中使用了netty,而这个错误并没有将缺少netty包的异常报出来,有点小坑,总算问题是解决了,希望遇到此问题的同学可以顺利解决。


打赏

已有1人打赏

最代码官方的gravatar头像

分享到:

最近浏览
hero2012 LV18月7日
星星
wangvvvvx7月10日
暂无贡献等级
灰色灬海枫 LV27月8日
星星星星
ginfao LV35月22日
星星星星星星
zuimao LV15月18日
星星
新符之旅5月10日
暂无贡献等级
aa329766219 LV55月9日
月亮星星
zhou8704 LV34月10日
星星星星星星
微微上翘 LV234月9日
太阳月亮星星星星星星
kaka LV193月15日
太阳星星星星星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友