血泪经验之--dubbo客户端泛化调用dubbo服务失败的原因

如果你的客户端dubbo泛化调用代码通过zk注册中心调用dubbo服务端始终返回失败,请检查如下一条可能的原因:

dubbo客户端作为消费者是否注册到了zk注册中心上,如过zk注册中心上只有dubbo服务端的注册信息 而没有dubbo客户端的注册信息,那么肯定是调用不到dubbo服务端的。

血泪经验之--dubbo客户端泛化调用dubbo服务失败的原因

排查dubbo客户端没有注册到zk的原因即可:

比如我最终排查到的原因是dubbo客户端项目是自己手动引入的zk客户端相关的jar ,导致莫名原因的注册不上。请换为如下依赖就可:

血泪经验之--dubbo客户端泛化调用dubbo服务失败的原因