过客的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头像
最近浏览
17805939970  LV4 2023年4月20日
allen平凡之路  LV12 2022年7月29日
Retuen  LV7 2022年6月29日
黄理达sb  LV1 2022年3月25日
gengen 2022年3月6日
暂无贡献等级
lanyue  LV3 2022年3月1日
浪荡小少爷sss  LV4 2021年12月8日
gyf0982034  LV2 2021年12月3日
张怼怼  LV1 2021年11月23日
liuxing29 2021年7月20日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友