例如:现在有四个微服务,A,B,C,D。测试环境服务器自动构建四个微服务并正常运行。目前,开发人员a和开发人员B需要在本地调试开发A和B服务,A和B必须依靠C和D服务才能启动,A和B服务需要通过nacos服务名称调用本地A和B。
如果不处理,开发人员a和b将在nacos上注册a,B,加上服务器注册。将有三个服务例子。当本地A调用B时,它将调用到服务器或其他B,不适合本地调试。Nacos将报告错误,导致本地项目启动失败。
我们之前的解决方案是将当前nacos的配置文件克隆为另一个服务器上的nacos,以达到隔离效果。
但现在还有其他的解决方案,即使用命名空间。