代码改变世界

随笔分类 -  大型分布式网站架构

分布式系统基础设施

2016-01-26 21:16 by MoreHY, 1222 阅读, 收藏, 编辑
摘要: 一、分布式系统基础设施简介 1、分布式协作及配置管理系统ZooKeeper 2、分布式缓存系统 分布式缓存主要用于高并发环境下,减轻数据库的压力,提高系统的响应速度和并发吞吐。当大量的读、写请求涌向数据库时,磁盘的处理速度与内存显然不在 一个量级,因此,在数据库之前加一层缓存,能够显著提高系统的响应 阅读全文

6种负载均衡算法

2016-01-26 20:03 by MoreHY, 36436 阅读, 收藏, 编辑
摘要: 1、轮询法 将请求按顺序轮流地分配到后端服务器上,它均衡地对待后端的每一台服务器,而不关心服务器实际的连接数和当前的系统负载。2、随机法 通过系统的随机算法,根据后端服务器的列表大小值来随机选取其中的一台服务器进行访问。由概率统计理论可以得知,随着客户端调用服务端的次数增多,其实际效果越来越接近... 阅读全文