gpt4 book ai didi

cluster-computing - 我如何实际使用 Raft 算法

转载 作者:行者123 更新时间:2023-12-05 00:53:24 26 4
gpt4 key购买 nike

在 Raft 论文中,他们提到所有客户端交互都发生在领导节点上。我不明白的是,领导者一直在变化。因此,假设我的集群位于负载均衡器之后。如何通知负载均衡器领导者已更改?或者,如果我是对的,负载均衡器是否可以向任何节点(跟随者或领导者)发送客户端请求,并且跟随者节点有责任将请求发送给领导者?

最佳答案

投票结束后,您将拥有一个领导者(新的或旧的)。领导者负责通知网络中的所有节点定期(小于网络的保活时间但大于最大往返时间)向所有节点发送心跳。
你的负载均衡器应该在每次获得心跳时更新领导者。负载均衡器只会将数据发送给领导者,因为根据 raft 算法,所有客户端请求都只直接发送给领导者,其他节点不能发送数据,只能发送对投票和追加命令的确认。
这里有一个非常好的演示:- Raft: Log-Replication

关于cluster-computing - 我如何实际使用 Raft 算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41339413/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com