分布式架构 05-quorum 机制
上一篇文章中讲了在副本控制协议中是通过 lease 机制去确定节点的状态,如果我们确定到异常节点会标记该节点为不可用,当恢复后重新完全同步数据后重新加入。
如果是 primary 节点异常,副本控制协议将失去意义。
系统出现不可用,我们怎么样快速去从其它节点中选择出节点作为 primary。
通过 quorum 机制解决,我们先从 write-all、read-one,在此基础上,放松约束,讨论 quorum 机制。
版权声明: 本文为 InfoQ 作者【亮哥的成长三板斧】的原创文章。
原文链接:【http://xie.infoq.cn/article/1fd7303f997f76a2c6bd5f052】。文章转载请联系作者。
评论