Zookeeper高可用原理及角色分析

摘要: 高可用机制 一个 ZooKeeper 集群如果要对外提供可用的服务,那么集群中必须要有过半的机器正常工作并且彼此之间能够正常通信。 如果想搭建一个能够允许 N 台机器 down 掉的集群,那么就要部署一个由 2*N+1 台服务器构成的 ZooKeeper 集群。 所以部署3个节点,那么就得至少有2个 阅读全文
posted @ 2021-12-02 21:05 1450811640 阅读(720) 评论(0) 推荐(0)

redis缓存问题与数据一致性问题

摘要: 对于读多写少的高并发场景,我们会经常使用缓存来进行优化。比如说支付宝的余额展示功能,实际上99%的时候都是查询,1%的请求是变更,所以,我们在这样的场景下,可以加入缓存,用户->余额 1.Redis缓存与数据一致性问题 那么基于上面的这个出发点,问题就来了,当用户的余额发生变化的时候,如何更新缓存中 阅读全文
posted @ 2021-12-02 10:35 1450811640 阅读(242) 评论(0) 推荐(0)