随笔分类 -  分布式

摘要:1.zookeeper是什么? zookeeper是应用于集群或者节点组中的一种分布式协调服务,管理集群中的各个节点,并通过稳健的同步技术维护共享数据。 2.zookeeper基本概念介绍 2.1 zookeeper中的角色 (a)leader:负责进行投票的发起和决议,更新系统状态。 (b)fol 阅读全文
posted @ 2019-01-15 15:53 51life 阅读(1729) 评论(0) 推荐(0)
摘要:redis有三种集群方式:主从复制,哨兵模式和集群。 1.主从复制 主从复制原理: 从服务器连接主服务器,发送SYNC命令; 主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令; 主服务器BGSAVE执行完后,向所有从服务器发送快照文件,并在发送 阅读全文
posted @ 2019-01-08 09:23 51life 阅读(112890) 评论(5) 推荐(17)
摘要:这篇文章,我们将介绍什么是缓存穿透、缓存击穿与缓存雪崩,以及对应的解决方案。 1.缓存穿透 缓存穿透,是指查询一个不存在的数据,由于数据不存在,所以数据不会被缓存,每次查询都是从数据库中去查询。如果有人利用这个存在的漏洞去伪造大量的请求,那么很可能导致DB承受不了那么大的流量就挂掉了。 解决方案: 阅读全文
posted @ 2019-01-07 14:17 51life 阅读(3578) 评论(0) 推荐(2)