开发者社区 > 云原生 > 正文

请问nacos的集群的raft算法,down了3个集群,剩下的还能正常提供注册发现服务吗?

请问nacos的集群的raft算法,如果6个节点的集群,down了3个,另外3个还能正常提供注册发现服务吗?

展开
收起
哈喽!小陈 2022-08-01 14:34:12 481 0
2 条回答
写回答
取消 提交回答
  • 在Nacos集群中,Raft算法用于确保数据一致性和高可用性。对于一个由6个节点组成的Nacos集群,如果其中3个节点发生故障或宕机,剩下的3个节点仍然可以继续提供注册发现服务。这是因为Raft算法可以容忍一定数量节点的故障,只要剩下的节点数量超过集群总节点数的一半,集群仍然可以维持正常运行并提供服务。

    2023-12-01 08:33:58
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    Nacos 集群中的三个节点(包括主节点和两个备节点) down 了时,剩下的节点将无法正常提供注册发现服务。这是因为 Nacos 集群使用 Raft 算法来实现分布式数据一致性,并且要求大多数节点(即,>= majority)在线才能正常工作。在一个 6 个节点的集群中,如果 down 了 3 个节点,只剩下 3 个节点,这将导致 majority(即,>= 2)的节点数不满足 Raft 算法的最小要求

    2023-11-25 22:49:26
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载