阿里双十一流量处理系统

xinkong6 贡献于2016-12-03

作者 ShowingData004  创建于2016-11-26 11:25:00   修改者ShowingData004  修改于2016-11-26 14:46:00字数754

文档摘要:
关键词:

 阿里双十一流量处理系统 总体架构图: 一,海量订单处理系统 系统每个切片都可以水平扩展,并以集群为单位进行扩展,实现分布式任务列队。 系统水平和垂直扩容能力 每个GROUP能处理的订单量在可控范围之内,一旦某一块出现瓶 颈的时候,可以随时部署一个或一套GROUP。 分布式任务处理 分布式任务队列 1.采用工作流机制,支持灵活的流程配置 ─ 基于Zookeeper 的分布式配置 ─ 动态添加业务处理环节 2.流量缓冲和流量自动调节控制功能 ─ 能有效自动调节系统吞吐量 ─ 能自动检查检查下游系统的处理能力,保障下游系统稳定 3.支持订单优先级 ─ 通过配置,灵活支持高级别的订单优先生产 分流策略 ─ 按用户分流 ─ 按订单类型、支付类型、配送类型、单品等各种维度分流控制 ─ 按照所在省、市、县、镇的订单百分比进行分流 海量数据分布式存储系统 多种存储形式,保证数据容量大,以及高性能 ─ 分布式云储存方案 ─ 分布式文件系统HDFS ─ MySql集群存储方案 ─使用Redis缓存技术 二,大流量稳定交易系统 1. 全链路全流量线上压测,演练缩减服务器,复制流量,模拟流量 性能指标 1 硬件:cpu,内存,硬盘,网络 2 软件:吞吐量,并发数,服务响应时长(客户端/服务端 2. 根据压力表现进行调优,多级缓存,超热数据的缓存,数据压缩 3. 分流与限流 Nginx层限流:a 自主研发的模块 b系统调逻辑Web应用限流 业务应用系统限流: 1)读少限,写多限 2)限流标准来自压力测试 交易-库存 水平扩展,无状态应用简单,有状态难,系统峰值引流: 秒杀系统:数据完全独立的部署,热点数据少,应用独立部署,定制化的策略,非重要业务分流到单独集群 购物车的库存状态,地址 结算页的运费险,Promise标志 4. 容灾降级,网络及 IDC 降级 灾备集群 空闲灾备集群 热点缓存,管理成本 小流量灾备集群 增加事故风险 全部切换-部分切换

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 10 金币 [ 分享文档获得金币 ] 0 人已下载

下载文档