【问题标题】:Raft nodes countRaft 节点数
【发布时间】:2017-07-14 07:26:14
【问题描述】:

Raft 领导节点向所有追随者发送附加条目 RPC。显然,当我们添加新的追随者时,我们会增加网络使用率,所以我的问题是我们可以向集群添加多少节点。在 Raft 论文和其他地方,我读到集群中的 5 个节点是最佳选择,但是如果我们将在集群中有 100 个节点,你能说什么呢?

是的,我知道我可以计算限制,网络带宽是否足够。我的问题更笼统,具有数十个节点的集群是否表明架构不好?

【问题讨论】:

    标签: algorithm consensus raft


    【解决方案1】:

    是的,具有数十个节点的集群通常是个坏主意。通常情况下,我们看到集群最多有 7 个节点,但实际上并没有超出这个范围,甚至这也是非典型的。 3 或 5 个节点是最常见的。

    如果您想跨超过 3/5/7 个节点进行扩展,您通常只需对集群进行分片,其中每个分片运行一个完全独立且独立的 Raft 协议实例。如果您需要扩展容错能力,则必须放宽一致性要求。

    【讨论】:

      猜你喜欢
      • 2022-10-24
      • 2019-09-24
      • 2017-02-25
      • 2019-03-30
      • 2020-07-21
      • 1970-01-01
      • 1970-01-01
      • 2018-08-20
      • 1970-01-01
      相关资源
      最近更新 更多