我已经阅读了Raft算法论文并得到了一个与Raft在收到客户请求时执行的操作顺序相关的问题:
为了克服单点故障情景,……
http://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed 表明诸如Raft之类的系统要求CAP定理的三位一体的一致性和可用性部分将受到性能限制。您也可能对。。。有兴趣 https://pdfs.semanticscholar.org/7c45/54d064128043897ea2226021f6fda4c64251.pdf (由Birman撰写的关于可靠多播体验的综述),描述了在高保障系统(如空中交通管制)中使用可靠多播组的经验。
我从中得到的结论是,一个真正的系统可能想要非常小心它用Raft,Paxos和朋友保护的信息,以及它可以防范的不那么紧密。另一个观点是采用非常复杂的Paxos实现,例如Google Spanner,这样程序员就不必担心非ACID系统的问题。