netty包版本问题导致dubbo服务调用失败

项目场景:

两个服务,注册到同一个zk上,服务A调用服务B


问题描述

A服务调用B服务,提示服务能力未注册,即实际的dubbo服务调用失败,找不到生产者
在这里插入图片描述
去到zk服务器上查看生产者和消费者的注册情况,发现两个服务都注册成功
netty包版本问题导致dubbo服务调用失败_第1张图片
在这里插入图片描述


原因分析:

既然服务都已经注册成功,那么猜想是底层网络通信导致的调用时报错,因此,查看两个服务的netty依赖包,发现果然不一致
在这里插入图片描述
在这里插入图片描述


解决方案:

将两个lib包中的netty依赖包设置同一个版本,重新启动服务,调用成功

你可能感兴趣的:(工作记录,dubbo)