标签:状态 最新 art mit 强一致 docker oop cti 集群模式
分布式锁三要素:
加锁
解锁
锁超时
Zookeeper与Redis分布式锁比较:
分布式锁 | Zookeeper | Redis |
---|---|---|
优点 | 1.有封装好的框架,容易实现 2.有等待锁队列,提升抢锁的效率 |
Set和Del指令性能高 |
缺点 | 添加和删除节点性能低 | 1.实现复杂,需要考虑原子性,误删,锁超时问题 2.没有等待锁的队列,只能客户端自旋来等锁,效率低 |
数据一致性:
强一致性
弱一致性
顺序一致性:Zookeeper,依靠事务ID和版本号,保证数据的更新和读取是有序的
1.创建docker-compose.yml
zoo:
image: zookeeper
restart: always
hostname: zoo
ports:
- 2181:2181
environment:
- ZOO_MY_ID: 1
- ZOO_SERVER: server.1(id)=zoo(IP):2888:3888
2.执行docker-compose up -d
Zookeeper详细使用解析!分布式架构中的协调服务框架最佳选型实践
标签:状态 最新 art mit 强一致 docker oop cti 集群模式
原文地址:https://www.cnblogs.com/chova/p/14780444.html