nacos 集群 AP
时间: 2023-08-08 17:12:00 浏览: 158
Nacos-develop
Nacos集群采用AP模式,即支持多写多读。在集群中的任一台服务器都能够处理更新服务实例查询服务实例列表的请求。当集中的某一台服务器更新本机的服务实例数据后,会通知集群中的其他服务器更新各自的服务实例数据。在这个过程中,数据可能还没有在集群中的所有服务器得到同步,因此向不同的服务器发送查询请求可能会得到不同的服务实例列表。但整个过程中,Nacos集群是持续可用的,舍弃了CAP中的C,保证了AP。[1]
在搭建Nacos集群时,需要配置每个节点的地址,包括节点的IP和端口号。例如,可以配置三个节点的地址为:
- 节点1: 192.168.150.188:45
- 节点2: 192.168.150.188:46
- 节点3: 192.168.150.188:47[2]
当Nacos服务端更新本机的一致性数据存储后,会通过API将核心数据同步到集群中的其他节点。其他节点通过监听本身一致性数据存储的变化,更新本机的服务器数据存储,并通知订阅相关服务的客户端服务注册数据的变化,从而实现最终一致性。[3]
阅读全文