Dubbo消费者启动问题

fshjq 发布于 2016/09/08 11:52
阅读 1K+
收藏 0
现在有程序A,B,C。它们之间是利用dubbo提供服务的,三者都注册到相同的注册中心。A需要B提供的服务,C需要A提供的服务。我是先启动B,然后启动A,并没有报错。但是,我后面启动C时,却抛出找不到提供者,也就是无法找到A提供的服务,想问是什么问题导致的呢?
加载中
0
ddatsh
ddatsh

一、dubboadmin里看有没注册上

二、统一check=false规避问题

fshjq
fshjq
这个我在admin上看了下,服务是注册到了,但是就是无法获取。我这里所说的A和C,其实是同一模块的,C是一个单元测试用来驱动A,进而测试A的部分功能。会不会这样子出问题呢?
0
温安适
温安适
有一种可能其实注册成功,但是A其实没有启动成功,并建议贴上具体错误信息
fshjq
fshjq
我在dubbo的监控中心中看到两个服务都注册到,并且我调用服务的请求通知也可以看到,但就是报了个没有提供者的异常。
fshjq
fshjq
没有,我保证服务都启动成功。
0
fshjq
fshjq
目前,我是通过创建一个新的dubbo缓存文件并把对应的请求改掉本地IP来解决这问题。真心没搞懂为啥会报错。
返回顶部
顶部