写入过程为先写入primary节点,primary节点同时向所有从节点发起一个请求。所有节点成功则返回成功。那失败了怎么办呢?
有一种说法是 节点失败了会通知master,在元数据的in sync配置中将该节点移除,该节点不再承担读请求。
那么有一个问题:那该节点什么时候能再承担读请求呢?写入出错有什么补偿措施来使其最终能和primary节点达成数据一致吗?
有一种说法是 节点失败了会通知master,在元数据的in sync配置中将该节点移除,该节点不再承担读请求。
那么有一个问题:那该节点什么时候能再承担读请求呢?写入出错有什么补偿措施来使其最终能和primary节点达成数据一致吗?
1 个回复
FFFrp
赞同来自:
节选自https://zhuanlan.zhihu.com/p/35299145