如何创建一个执行任务并达成共识的分布式系统?

时间:2018-07-18 11:28:13

标签: apache-zookeeper distributed-computing distributed-system consensus

更多内容-

我有一个执行某些操作的系统(根据数据的本地副本验证某些真相)。由于集中式系统的所有缺点(例如信任问题,单点故障等),因此无法将其集中化。

如何构建一个可以执行任务并基于投票或多数意见就结果达成共识的分布式系统。

1 个答案:

答案 0 :(得分:0)

您需要实现paxos协议(或两阶段提交)。在继续实施自己的方法之前,请尝试使用开源替代方法。例如:http://libpaxos.sourceforge.net/