标签: discovery consensus raft
这可能是一个非常简单的问题,但我还没有找到一个好的答案。也许有人可以帮助我。
一旦领导人当选 -
答案 0 :(得分:1)
客户端尝试向群集中的任何主机提交请求。如果客户端猜错了,服务器会将请求转发给领导者,或者返回一个错误,其中包含其认为是领导者的地址。
第一种方法(转发给领导者)对客户来说是更好的体验。请务必限制客户端上的转发跳数和超时数。
第二种方法(带领导地址的错误)更容易实现。由于领导者通常是长期生活,除非在困难时期,通常只需要重试一次就可以向领导者提出请求。