如何创建一个执行任务并达成一致结果的分布式系统



有关更多上下文-

我有一个执行某些操作的系统(基于数据的本地副本验证某些真实性(。由于集中式系统的所有缺点,如信任问题、单点故障等,该系统无法集中。

如何构建一个能够执行任务并根据投票或多数对结果达成共识的分布式系统。

您需要的是实现paxos协议(或两阶段提交(。在你开始实现你自己的之前,试一下开源的替代方案。例如:http://libpaxos.sourceforge.net/

最新更新