我们正在尝试在聊天应用程序中实现 Raft。据我所知,Raft 是用于复制的,仅此而已。那么当一个客户端想要连接到聊天服务器与另一个客户端聊天时,Raft 是否要求所有客户端都只连接到领导者?如果是,如果它连接到一个追随者,追随者可以将其重定向到领导者。但是然后呢?领导者是否再次将其分配给跟随者节点,即领导者本质上是否也充当负载平衡器,或者它是否通过在所有其他服务器上复制用户数据来完成所有工作?
问问题
139 次
我们正在尝试在聊天应用程序中实现 Raft。据我所知,Raft 是用于复制的,仅此而已。那么当一个客户端想要连接到聊天服务器与另一个客户端聊天时,Raft 是否要求所有客户端都只连接到领导者?如果是,如果它连接到一个追随者,追随者可以将其重定向到领导者。但是然后呢?领导者是否再次将其分配给跟随者节点,即领导者本质上是否也充当负载平衡器,或者它是否通过在所有其他服务器上复制用户数据来完成所有工作?