Nacos 数据模型
Namespace
- 命名空间,默认是
public
,用于解决多环境及数据的隔离问题,可以根据指定的环境创建不同的Namespace
,实现多环境的隔离
- 可以在
Nacos
的控制台新建命名空间
- 配置属性中的
namespace
需配置命名空间ID
application.yml
spring:
application:
# 服务名称
name: content-center
cloud:
nacos:
discovery:
# 指定nacos server的地址
server-addr: localhost:8848
# 命名空间
namespace: 344a899c-05f9-4e40-b2eb-3512928330e6
Group
- 服务分组,默认是
DEFAULT_GROUP
分组,Group
可以把不同的微服务划分到同一个分组,对于Group的用法没有固定的规定,官方建议是:通过Namespace来区分不同的环境,而Group可以专注业务层面的数据分组
application.yml
spring:
application:
# 服务名称
name: content-center
cloud:
nacos:
discovery:
# 指定nacos server的地址
server-addr: localhost:8848
# 分组
group: TEST_GROUP
Service
- 微服务配置集,通常用于组织划分系统的配置集,一个微服务配置集可以包含多个
Cluster
(集群)
Cluster
Cluster
是对指定微服务的虚拟划分
application.yml
spring:
application:
# 服务名称
name: content-center
cloud:
nacos:
discovery:
# 指定nacos server的地址
server-addr: localhost:8848
# 集群名称
cluster-name: kunming
Instance
- End -
﹀
﹀
﹀
白嫖有风险
点赞加收藏