不多说前言了,直接上图:
当时的开发背景如下:两个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监控中心,发现警告已经消失!
创作不易,觉得本文有用的朋友请点赞 、关注双连,蟹蟹~。还有问题的可以在评论区留言,我会及时回复。