分布式架构 04-lease 机制
上一篇文章我们讲了副本协议,副本协议主要是数据读写控制、数据同步、对抗异常、primaty 副本的确定与切换。
常见的类型有中心化副本控制协议和去中心化副本控制协议。
因为网络故障是无法避免的,怎么感知 primary 副本的状态是否正常。本篇文章讲通过「 lease 机制」确定副本的状态。
lease 的字面意思是租约,租契,指在一定时间内是按照协议来走,到期后如果不续约协议是作废的。
先从一个分布式 cache 系统出发介绍最初的 lease 机制,探讨 lease 机制的本质。
版权声明: 本文为 InfoQ 作者【亮哥的成长三板斧】的原创文章。
原文链接:【http://xie.infoq.cn/article/87774b591146660e4f7dbf33d】。文章转载请联系作者。
评论