Namespace命名空间、 Group分组、集群这些都是为了进⾏归类管理,把服务和配置⽂件进⾏归类,
归类之后就可以实现⼀定的效果,⽐如隔离
⽐如,对于服务来说,不同命名空间中的服务不能够互相访问调⽤
- Namespace:命名空间,对不同的环境进⾏隔离,⽐如隔离开发环境、测试环境和⽣产环境
- Group:分组,将若⼲个服务或者若⼲个配置集归为⼀组,通常习惯⼀个系统归为⼀个组
- Service:某⼀个服务,⽐如简历微服务
- DataId:配置集或者可以认为是⼀个配置⽂件
Namespace + Group + Service 如同 Maven 中的GAV坐标, GAV坐标是为了锁定Jar,⼆这⾥是为了
锁定服务
Namespace + Group + DataId 如同 Maven 中的GAV坐标, GAV坐标是为了锁定Jar,⼆这⾥是为了
锁定配置⽂件
概念 | 描述 |
---|---|
Namespace | 代表不同的环境,如开发dev、测试test、⽣产环境prod |
Group | 代表某项⽬,⽐如xx云项⽬ |
Service | 某个项⽬中具体xxx服务 |
DataId | 某个项⽬中具体的xxx配置⽂件 |