前言 一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增 加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品 线。所以成熟....
分类:
Web程序 时间:
2014-09-29 11:33:47
阅读次数:
231
1、复制概述1.1、复制解决的问题 数据复制技术有以下一些特点: (1) 数据分布 (2) 负载平衡(load balancing) (3) 备份 (4) 高可用性(high availability)和容错1.2、复制如何工作 从高层来看,复制分成三步: (1) master将改变记录到二进制日志...
分类:
数据库 时间:
2014-09-28 20:18:45
阅读次数:
251
sheepdog是近几年开源社区新兴的分布式块存储文件系统,采用完全对称的结构,没有类似元数据服务的中心节点。这种架构带来了线性可扩展性,没有单点故障和容易管理的特性。对于磁盘和物理节点,SheepDog实现了动态管理容量以及隐藏硬件错误的特性。对于数据管理,SheepDog利用冗余来实现高可用性,...
分类:
其他好文 时间:
2014-09-28 19:55:45
阅读次数:
311
前言一 个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的 扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的 ...
分类:
Web程序 时间:
2014-09-28 13:05:12
阅读次数:
237
环境:关闭火墙 时间同步 yum配置全 HA+lvs ( 高可用+附带均衡 ) VS RS ( rr ) | / VIP --- HA+IB | \ VS RS ip --> 调度器 --> 应用服务ha( 调度器 ) 192.168.2.77( 主 ) 192.168.2.62...
分类:
其他好文 时间:
2014-09-27 17:44:30
阅读次数:
265
前言 一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技...
分类:
Web程序 时间:
2014-09-27 16:58:30
阅读次数:
201
简介MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行...
分类:
数据库 时间:
2014-09-27 15:58:49
阅读次数:
540
做为网站访问的生命线(数据访问),当然也可以采用分布式的方法来减轻单台服务器的访问压力。之前有讲过Memcached的分布式,但是Memcached服务器互不通信,所以我们也提过redis的主从分布。这篇文章主要的就是关注分布式服务器的一些基本思想。
分类:
Web程序 时间:
2014-09-27 13:30:49
阅读次数:
227
web站点的缓存学习缓存在web应用里面十分常见,也有各种各样的缓存,从请求开始一直到代码处理的阶段都可以采取缓存。下面就逐一介绍:一、客户端缓存(浏览器和http方面) 前端页面缓存主要遵循http协议和客户端 如果响应头信息告诉缓存器不要保留缓存;请求信息需要认证或者安全加密;一个缓存的副...
分类:
Web程序 时间:
2014-09-27 12:25:39
阅读次数:
282
出处;http://www.cnblogs.com/leefreeman/p/3993449.html前言 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计...
分类:
Web程序 时间:
2014-09-26 20:51:58
阅读次数:
264