筏节点数

时间:2017-02-23 17:09:46

标签: algorithm consensus raft

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

是的我明白我可以计算限制,网络带宽是否足够。我的问题更为笼统,是有几十个节点的集群是不良架构的标志吗?

1 个答案:

答案 0 :(得分:4)

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

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