当前位置: 首页 >
网站架构
-
构建高可用系统之故障篇的经验总结
为了保障系统的高可用,通常可采取的措施:监测 & 报警,隔离,简化系统,优雅降级,容灾,自我保护,容量规划。
阅读全文
-
构建高可用系统之故障篇的常用方法
对于构建高可用的系统而言,都希望尽可能的避免故障,但通常来说故障是不可避免的,要尽可能做到的应该是在故障出现时能快速的屏蔽故障对核心功能的影响或快速修复,在这篇blog中,来分析下该如何更好的面对程序故障(这里就不讨论人工操作造成的状况),保障系统的高可用,由于这些更多的来自自己对厂内的经验的总结, ...
阅读全文
-
Feed架构设计分析
feed的获取方式主要有两种:push(推)以及pull(拉)。有效组织feed信息:聚合,去重,排序,渲染。介绍了sina 和人人网Feed架构。
阅读全文
-
人人网Feed系统架构分析
系统设计当中的两个问题,推的模式和拉的模式。现在Feed这个系统包含新鲜事分发,新鲜事排序。系统包含第一是分发系统;第二是cache;第三是持久化存储有渲染等。
阅读全文
-
分布式数据库拆分表常用的方法
在大容量,高负荷的web系统中,对数据库进行一系列拆分,可有效提升数据库容量和性能。一般拆分原则:时间维度;版块结构;哈希结构。
阅读全文
-
浅谈12306的架构设计
12306的架构设计从八方面考虑:业务拆分,资源拆分;提高CDN的效率;数据库拆分;数据缓存;用户体验;流量控制;支付与安全;流程控制。
阅读全文
-
网站加速–动态应用篇
网站动态应用加速从五方面阐述:引子,总体结构图,系统结构综述,环境配置以及底层基础类库, Memcache & Mysql 常用场景案例。
阅读全文
-
一小时近20亿实际http请求处理量
今天,我开发的一系列系统中的两个 并发达到54.15w req/s , connections 340.25w 高峰一小时近20亿实际http请求处理量。
阅读全文
-
网站加速–系统架构篇
网站加速从系统架构来看,包含三方面:一,系统部署(高并发,可扩展)二,负载均衡LVS(高可用,低成本)三,IDC分布,DNS解析(快速)。
阅读全文