分布式锁的几种使用方式(redis、zookeeper、数据库)

三种方案的比较

  1. 从理解的难易程度角度(从低到高)
    数据库 > 缓存 > Zookeeper

  2. 从实现的复杂性角度(从低到高)
    Zookeeper > 缓存 > 数据库

  3. 从性能角度(从高到低)
    缓存 > Zookeeper >= 数据库

  4. 从可靠性角度(从高到低)
    Zookeeper > 缓存 > 数据库

参考
https://blog.csdn.net/u010963948/article/details/79006572
http://ifeve.com/consul-lock/consul实现分布式锁
https://blog.csdn.net/weixin_46129192/article/details/126010250

posted @ 2019-04-25 11:28  kancy  阅读(216)  评论(0编辑  收藏  举报