zoukankan      html  css  js  c++  java
  • Zookeeper----分布式锁

    ZooKeeper分布式锁和redis分布式锁的区别

      客户端的加锁逻辑没有区别,基本上都是设置一个key,客户端不断的延续着锁的时间。区别在于zookeeper的集群和redis的集群不一样。

      如果redis设置的是主从模式。当数据到了master上,master会立刻返回结果给客户端。然后异步把数据同步到slave上。所以效率很高

      zookeeper集群。当数据到达leader上,leader会把数据同步到半数以上的follower上(所以zookeeper集群服务一般都要求基数),zookeeper才会给客户端响应。

      所以redis。当master节点宕机。slave很有可能丢失锁。但是zookeeper可以保证锁不会丢失。

  • 相关阅读:
    模拟黑客入侵,恶搞小伙伴的利器
    牛客网算法竞赛难题
    ybt ——1346【例4-7】亲戚
    FBI树
    noi2020第二题
    noi2020第一题
    Happiness
    YiJuWuLiaoDeHua
    挂掉了一个u盘
    NOIp2020
  • 原文地址:https://www.cnblogs.com/yanxiaoge/p/14346492.html
Copyright © 2011-2022 走看看