Dubbo消费者启动问题
现在有程序A,B,C。它们之间是利用dubbo提供服务的,三者都注册到相同的注册中心。A需要B提供的服务,C需要A提供的服务。我是先启动B,然后启动A,并没有报错。但是,我后面启动C时,却抛出找不到提供者,也就是无法找到A提供的服务,想问是什么问题导致的呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
目前,我是通过创建一个新的dubbo缓存文件并把对应的请求改掉本地IP来解决这问题。真心没搞懂为啥会报错。
没有,我保证服务都启动成功。
我在dubbo的监控中心中看到两个服务都注册到,并且我调用服务的请求通知也可以看到,但就是报了个没有提供者的异常。
有一种可能其实注册成功,但是A其实没有启动成功,并建议贴上具体错误信息
这个我在admin上看了下,服务是注册到了,但是就是无法获取。我这里所说的A和C,其实是同一模块的,C是一个单元测试用来驱动A,进而测试A的部分功能。会不会这样子出问题呢?
一、dubboadmin里看有没注册上
二、统一check=false规避问题