• 算法
    • Paxos
    • Zab
      • Zookeeper使用
    • Raft
    • Gossip
      • Cassandra使用
  • 实现方式
    • 数据库
      • 有单点问题
    • 缓存
      • 非阻塞性能好
      • 有锁不释放问题
      • 实现
        • RedLock setnx
        • Memcached add
    • Zookeeper
      • 有序临时节点,集群透明解决单点问题,锁被释放,锁可重入
      • 性能不如缓存,吞吐量随集群规模变大而下降