一:背景介绍
由于dev和localhost使用的同一个命名空间,我们多个服务相互调用的时候,由于开发人员本地启动把本地服务注册到和dev同一个命令空间下,导致dev环境部分功能不能使用(在线人员列表无法加载出数据)
二:思路&方案
此《nacos的命名空间和id不一致》案例,所涉及到的知识点是nacos命名空间,所以需要先了解naocs命名空间。
①nacos命名空间
nacos的命名空间=Namespace+Group+datald,Namespace和Group都有默认值default。类似Java里面的package名和类名,最外层的namespace是可以用于区分部署环境的,Group和DataID逻辑上区分两个目标对象
三:过程
①namespace和group设置和对应的读取
新建配置
四:总结
五:升华
要做到N+1(在原来的基础上迭代新的知识),1+N(在学习新的知识时,回顾学过的知识)