目录
一、Nacos 和 Eureka 的区别
1.1、以 Nacos 注册流程来解析区别
a)首先,我们的服务启动时。都会把自己的信息提交给注册中心,然后注册中心就会把信息保存下来.
注册的信息实际上就是一个嵌套 Map,结构为 Map<String, Map<String, Service>>,第一层 key 就是 namespace_id,起到环境隔离的作用. value 由是一个嵌套 Map<String, Service>.
第二层的 key 表示 group 分组,key 就是分组名,value 就是分组下的某一个服务,实际上就是一个类,内部又维护了一个 Map<String,Cluster> .
第三层的 key 就是集群的名称,value 就是 Cluster ,也是一个类,包含了集群的具体信息.
因为一个集群中可能包含多个实例,也就