Dubbo的zookeeper注册中心警告:多个不同应用注册了相同服务,请检查是否有误暴露的解决办法

           不多说前言了,直接上图:

 当时的开发背景如下:个IDEA界面

第一个存放提供者和消费者代码:1、某个电商系统,订单服务需要调用用户服务获取某个用户的所有地址。

第二个是监控中心的代码(可从网上下载):用于启动monitor监控中心

----------------------------------------------分割线---------------------------------------------------

测试预期结果:订单服务web模块在A服务器,用户服务模块在B服务器,A可以远程调用B的功能。那么第一个提供者就是图中所示的boot-user-service-provider,第二个提供者就是监控中心Monitor。下图可以看到监控中心在注册中心zookeeper的注册端口为7070(即上面的第一个IDEA),业务则是20882(上面的第二个IDEA)

 

         那么怎么去除警告呢? 解决方法: 提供同一个服务的不同provider应该将dubbo.application.name改成同一个名字!!!

这是没改前的监控中心的IDEA配置文件:

 所以只需要将simple-monitor改成boot-user-service-provider(即第一个提供者名)即可!!!

之后重新运行一次,打开zookeeper监控中心,发现警告已经消失!

创作不易,觉得本文有用的朋友请点赞 、关注双连,蟹蟹~。还有问题的可以在评论区留言,我会及时回复。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值