分布式系统
enjoy嚣士
一个行走在键盘上的修理工
展开
-
分布式锁redis与zookeepr区别
实现方式的不同Redis 实现为去插入一条占位数据,而 ZK 实现为去注册一个临时节点。遇到宕机情况时Redis 需要等到过期时间到了后自动释放锁,而 ZK 因为是临时节点,在宕机时候已经是删除了节点去释放锁。性能Redis 在没抢占到锁的情况下一般会去自旋获取锁,比较浪费性能,而 ZK 是通过注册监听器的方式获取锁,性能而言优于 Redis。不过具体要采用哪种实现方式,还是需要具体情况具体分析,结合项目引用的技术栈来落地实现。具体实现细节,即代码层面如何操作,参考这里...原创 2021-03-22 14:58:27 · 125 阅读 · 0 评论 -
分布式系统 (四) 最终一致性
最终一致性,一致只会迟到,但绝不会缺席原创 2021-01-27 14:19:26 · 164 阅读 · 1 评论 -
分布式系统 (三) BASE 理论
分布式事务的 BASE 理论原创 2020-12-31 17:20:37 · 188 阅读 · 1 评论 -
分布式系统 (二) CAP理论
CAP理论原创 2020-12-31 17:19:07 · 84 阅读 · 0 评论 -
分布式系统 (一) 什么是分布式系统
这个公号写的不错,后续我会转载关于分布式的内容架构师的成长之路,第一步该怎么迈?原创 2020-12-31 17:10:27 · 91 阅读 · 0 评论