zookeeper使用

188 阅读1分钟

节点类型

  • 持久化节点 (create /path /value)
    • 存储分布式节点状态
  • 顺序节点 (create -s /path /value)
    • 在节点下创建一个/value顺序节点,value被自动加上10位数字序号
  • 临时节点 (create -e /path /value)
    • 在节点下创建一个/value,/value节点是没有序号的

zk做分布式锁

  • 临时节点 -> 非公平锁
    • 非公平锁,阻塞锁
  • 临时顺序节点 -> 公平锁
    • 公平锁(先发起获取锁请求的优先获取锁),非阻塞锁