dubbo常见问题记录

1. . 注册中心上服务是存在的,为什么报找不到服务的错误?
报错信息: Caused by: com.alibaba.dubbo.rpc.RpcException: No invoker available for remote service com.alibaba.china.album.service.IBankNewPicService:1.0.0, servers: []

注册中心上看到的服务提供者提供的服务地址是:dubbo://10.118.136.123:2888 version=2.0.8&group=ibank&dubbo=1.0.0&application=ibank

原因:服务提供者配置了group属性,默认的路由规则是 服务名= group/serviceName。

对这个服务,根据默认的路由规则,消费者消费的服务名应该是 ibank/com.alibaba.china.album.service.IBankNewPicService:1.0.0

2.调用超时问题


    ==>源服务执行时间过长或者执行源服务异常.

3. noprovider 问题

        源服务未注册或未启动(zk上该provider节点为空)

4.Please check registry access list (whitelist/blacklist). 

    dubbo源码抛出异常位置(由于forbidden置为true导致,基本是由于源服务为启动或者与注册中心断开连接造成的):

com.alibaba.dubbo.registry.integration.RegistryDirectory.doList(RegistryDirectory.java:579)              

你可能感兴趣的:(java,dubbo)