- Dubbo Admin 管理台中发现同一个服务有两个提供者,怎么禁止其中一个提供者?
问题描述
问题环境被测系统使用了 disconf 做配置中心,使用了 dubbo 做分布式远程调用。问题描述为了调试测试环境的一个问题,在本地 eclipse 中启动了对应项目(项目的 disconf 配置和出问题的测试环境一致)(该项目,即服务,记为服务A),并关闭了测试环境中的服务A。当定位到问题原因后,需要将服务A(提供者)切回使用测试环境的服务,于是关闭本地的服务A,开启测试环境的服务A。当启动另一个服务B时,因为B是A的消费者,而在 dubbo 管理台中查看,发现服务A有本地和测试环境两个提供者。怎么才能禁止使用服务A的本地提供者?
解决方案
登录 dubbo 控制台,选择 服务治理 - 机器找到本地机器的 IP,点击提供者全选,点击【批量禁用】 ...