Nacos 领域数据模型

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代表某项目,比如X云项目
Service某个项目中具体xxx服务
DataId某个项目中具体的xxx配置⽂件
  • nacos 中新建命名空间
    在这里插入图片描述

  • 修改m-service-resume-8083-nacos 项目的配置文件

spring:
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848
        #集群名称
        cluster-name: BJ
        #所属命名空间 
        namespace: 8d384a79-b652-4b55-880f-ca7f702510a0
  • 观察nacos 注册中心
    在这里插入图片描述
  • 8083-nacos 所在集群为BJ,不通命名空间的服务之间无法访问
    在这里插入图片描述
    在这里插入图片描述
    将8082 服务下线
    在这里插入图片描述
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刚仔灬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值