分布式
明道无界
这个作者很懒,什么都没留下…
展开
-
zookeeper实现分布式锁和分布式队列
分布式锁 图1zookeeper实现分布式锁的常见方式如图一所示: 每个客户端想拿到一个对于/lock下面的锁就在/lock下面创建一个零时有序节点,创建完成后判断是不是当前第一个节点,如果是就为获得锁,释放锁就把刚创建的节点删掉,如果创建的锁不是当前第一个就监听上一个节点,如果上一个节点被删除就说明获得锁,同样释放锁就删除当...原创 2020-05-04 13:09:38 · 224 阅读 · 0 评论 -
缓存在高并发场景下的常见问题
原文:https://www.cnblogs.com/dinglang/p/6133501.html缓存一致性问题当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不能出现差异现象。这就比较依赖缓存的过期和更新策略。一般会在数据发生更改的时,主动更新缓存中的数据或者移除对应的缓存。 缓存并发问题缓存过期后将尝试从后端数据库获取数据,这是...转载 2018-03-30 14:15:04 · 216 阅读 · 0 评论