在 Nacos 集群中,Leader(领导者) 和 Follower(跟随者) 的概念主要存在于其使用 Raft 一致性协议 的场景中。 Nacos 的核心功能分为两大块:配置中心 (Config) 和 注册中心 (Naming)。 配置中心:始终使用 Raft 协议(强一致性),因此严格区分 Leader/Follower。 注册中心: 如果是持久化服务(CP模式),使用 Raft 协议,区分 Leader/Follower。 如果是临时服务(AP模式,默认 Spring Cloud 方式),使用 Distro 协议(对等协议),不区分严格的 Leader/Follower(每个节点都是自己负责数据的 Leader)。 以下主要针对 Raft 协议场景(配置中心及 CP 模式注册中心) 来详细解释两者的职责: --- 1. Leader 节点(领导者) Leader 是集群中的核心主导节点,通过选举产生,通常一个 Raft Group 中只有一个 Leader。 主要职责: 处理所有写请求(Write): 这是 Leader 最核心的职责。所有的数据变更(如发布配置、修改配置、...