ZK实现分布式公平锁
2023-06-07 23:25:21 4 举报
ZK实现分布式公平锁
作者其他创作
大纲/内容
/x-0000000002
Client
业务模块
Y
判断是不是最小的顺序节点
获取锁
watch
/x-0000000000
监听上一个节点
/x-0000000003
创建容器节点
假如说 /x-0000000002 节点挂了,/x-0000000003 节点收到通知,判断如果不是最小的顺序节点,会重新监听上一个节点
通知下一个节点
处理业务逻辑
释放锁
N
创建临时顺序节点
/x-0000000001
0 条评论
回复 删除
下一页