写事务操作请求转发到leader (同步操作回加锁) 生成唯一的、全局的、顺序的 zxid
集群消息广播: 数据的一致性保证 两阶段提交(2pc)
zk选举:zxid先比较(会话id)再比较 myid
发投票消息(myid,zxid)
网络分区抖动脑裂:一般选举一个master几点,无法通讯。导致部分几点重新选举
临时顺序节点来实现分布式锁
分库分表问题:
id生成、分布式事务、跨节点分页、
分片配置
sql解析、路由、改写、执行、归并结果(流式归并)
删除redis分布式锁用lua脚本,判断锁是否是自己的值