领域模型有哪些
NameSpace
用于隔离
比如有开发,生产,测试环境.
那么可以建立三个namespace. 不同的namespace是隔离的
在nacos中建立了 namespace 的话,会产生一个 该namespace的UUID. 在yml中书写此 UUID即可.
Group
分组
默认的group 是default group . 不同的微服务划分到 一个group 内.
方便管理.
在SpringCloudAlibaba 并没有用到这个Group
Service
微服务:
一个Service可以包含多个Cluster,也就是集群.
Cluster是对指定为服务的划分.
比如一个南京机房,北京机房. 为了容灾, 为北京机房用户中心起名叫:北京
比如,不同的服务,划分到一个集群中
就是对不同的服务搭建集群
instance
微服务的实例. 内有 该实例的详情信息. 归属那个集群,那个namespace.
指定领域模型
cloud:
nacos:
discovery:
server-addr: localhost:8848
# 先创建好,会产生一个UUID
namespace: xxx-xxx
# 例如 用户中心在南京机房于是. 在YML 中自定义
cluster-name: NJ
在yml中配置了 namespace. 其中namespace 配置的是UUID, 是在nacos-server 中创建的.
cluster-name 是集群的名字
这些在 nacos 中都可以看到. 点击 instance详情