推送ZK流程
2017-03-07 11:01:34 0 举报
推送ZK流程是一种用于实现分布式系统中的一致性和可靠性的重要技术。它通过将数据存储在多个节点上,并使用一种称为“领导者选举”的机制来确保数据的一致性。当一个节点需要写入数据时,它会向其他节点发送一个请求,要求它们确认该操作。如果大多数节点都确认了该操作,则该操作将被提交到所有节点中。这个过程可以确保数据的一致性和可靠性,并且可以在分布式系统中实现高可用性和可扩展性。
作者其他创作
大纲/内容
推送ZK配置
异步线程结束
是
遍历slaveWithoutMasterMap,将该节点设置为主节点,再从unusedList中取出一个节点配置主从关系(修改数据库,并启动异步线程,做主从关系同步检测)
遍历实例列表,准备数据1.masterList2.slaveWithoutMasterMap3.unusedList
增加缓存分组重新配置事件
配置缓存分组实例的主从关系
检查是否同步
处理其他计划
完成
Redis
异步线程开始
推送zk
Memcache
是否有其他计划
推送ZK
遍历unusedList,配置主从关系
异步线程,消费事件
设置主从关系
更新数据库中的节点信息为可用
缓存分组是否存在
否
0 条评论
下一页
为你推荐
查看更多