摘要:
分布式锁:用为了解决分布式服务场景下,多个服务并发操作数据导致并发安全问题 Redis分布式锁实现原理 setnx实现方式: set一个key为 订单id等锁唯一标识,value为一串随机数uuid等,如果key存在则失败返回0,成功返回1,设置超时时间后自动删除(防止死锁) 尝试去获取锁就是尝试去 阅读全文
摘要:
Zookeeper 使用场景: 1. 分布式协调 (用作服务注册中心) 2. 分布式锁 3. 元数据和配置管理 4. Zookeeper HA高可用场景,(通过Zookeeper实现主从自动切换) Zookeeper服务注册中心集群原理 Zookeeper分为leader follower两种角色, 阅读全文