过客
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包的异常报出来,有点小坑,总算问题是解决了,希望遇到此问题的同学可以顺利解决。
评论
最近浏览
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日
暂无贡献等级