Algorithm Raft:如何解决leader节点的性能瓶颈?

Algorithm Raft:如何解决leader节点的性能瓶颈?,algorithm,distributed,consensus,raft,Algorithm,Distributed,Consensus,Raft,在raft中,所有操作请求都将转发给leader节点,然后leader将日志发送给所有追随者。因此,在重载环境下,领导者节点将成为瓶颈。如何解决这个问题?根据你的愿望,可以用不同的方法解决。下面是一些示例解决方案 对数据进行分区。许多大型系统对数据进行分区以分散负载(以及在分区关闭时减少伤害)。但是事务不能跨分区。根据您的应用程序,这可能是一个令人不快的问题 链共识。此协议将移动数据的工作扩展到集群中的所有节点。仍然有一个领导者是接受数据的瓶颈,但其负担更小。链共识也会导致比广播系统稍高的延迟。

在raft中,所有操作请求都将转发给leader节点,然后leader将日志发送给所有追随者。因此,在重载环境下,领导者节点将成为瓶颈。如何解决这个问题?

根据你的愿望,可以用不同的方法解决。下面是一些示例解决方案

对数据进行分区。许多大型系统对数据进行分区以分散负载(以及在分区关闭时减少伤害)。但是事务不能跨分区。根据您的应用程序,这可能是一个令人不快的问题


链共识。此协议将移动数据的工作扩展到集群中的所有节点。仍然有一个领导者是接受数据的瓶颈,但其负担更小。链共识也会导致比广播系统稍高的延迟。

什么是链共识?你是说这个吗?休伦那份报纸是我们的起点。