美团外卖系统架构演进与系统稳定性经验谈_美团外卖

美团外卖系统架构演进与系统稳定性经验谈_美团外卖

ID:39286943

大小:3.45 MB

页数:32页

时间:2019-06-29

美团外卖系统架构演进与系统稳定性经验谈_美团外卖_第1页
美团外卖系统架构演进与系统稳定性经验谈_美团外卖_第2页
美团外卖系统架构演进与系统稳定性经验谈_美团外卖_第3页
美团外卖系统架构演进与系统稳定性经验谈_美团外卖_第4页
美团外卖系统架构演进与系统稳定性经验谈_美团外卖_第5页
资源描述:

《美团外卖系统架构演进与系统稳定性经验谈_美团外卖》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、美团外卖系统架构演进与系统稳定性经验谈目录•个人简介•美团外卖业务发展历程•技术体系架构演进介绍•外卖业务稳定性的挑战•系统稳定性的处理原则个人简介北纬通信新美大移动增值服务创新业务探索美团外卖架构组2006.7~2011.22011.3~2013.52013.5~网易网易视频库网易应用网易新闻目录•个人简介•美团外卖业务发展历程•技术体系架构演进介绍•外卖业务稳定性的挑战•系统稳定性的处理原则美团外卖业务发展历程扩展中扩展中外卖配送美团外卖业务发展历程供给侧改革1000w日交易额过亿新LOGO400w美团专送全国启动300w在线支付APP占90%200wWEB上线业务MVP100w

2、2013/112014/112015/052015/122016/05?目录•个人简介•美团外卖业务发展历程•技术体系架构演进介绍•外卖业务稳定性的挑战•系统稳定性的处理原则技术体系架构演进介绍业务起步:MVP阶段美团外卖APP美团外卖WEB验证需求寻找产品和需求的切合点电话点餐->网络点餐移动后台WEB后台技术架构:1.0dbwaimai快速开发功能快速调整流程快速发布上线订单列表技术体系架构演进介绍业务起步:规模化AppI版WebPCApp打印机用户业务系统商家业务系统寻找规模化的业务产品形态提高运营效率dbwaimaimaster/slave技术架构:2.0快

3、速开发多个业务系统复用工具库Util:http运营业务系统公共服务系统复用业务库合同审核上单MQ订单商家技术体系架构演进介绍业务增长用户层应用层数据层校园市场全国开展接口层服务层基础层访问层存储层白领市场开拓美团专送启动NativeNginxMTThrift中间件H5灰度平台活动增加用户激增订单激增外卖AppAPI订单MQAtlasDB美团AppOpen商品KV技术架构:3.0Databus点评App系统级容错Web商家ES服务化重构外卖商家异构中间件...DB分库分表性能监控统一配置中心MHA技术体系架构演进介绍问题系统架构多逻辑耦合服务化SOA服务级容灾

4、耦合直连DBMTThrift相互影响容错差CacheRedisRedis共用KV专用KV主从ClusterMQRabbitMQ订单集群延迟队列外卖大集群其他集群重试队列DBjoinDB异构索Databus高级查询like引表Elasticsearch演进之路分布式调度离线任务Crontabquartz服务化Horae中间件一主一主多从一主多从KVDB一从LVSAtlas数据总线异步化分流基础服务基本功能降级限流目录•个人简介•美团外卖业务发展历程•技术体系架构演进介绍•外卖业务稳定性的挑战•系统稳定性的处理原则外卖业务稳定性的挑战业务特点:高峰集中在中午、晚上饭点,爆发

5、快系统挑战:高并发,一旦发生故障损失较大外卖业务稳定性的挑战业务特点:服务链条长系统挑战:依赖复杂用户浏览下单支付商家接单骑手配送中已送达用户评价结算外卖业务稳定性的挑战业务特点:发展快技术挑战:开发迭代快发版频繁引入bug,稳定性风险项目周期短架构优化排不上期技术欠债监控难度大指标覆盖全规则变化快目录•个人简介•美团外卖业务发展历程•技术体系架构演进介绍•外卖业务稳定性的挑战•系统稳定性的处理原则系统稳定性的处理原则系统可用性99.99%订单可用性系统稳定性的处理原则日常运行事故处理稳定性架构设计及时止损例行梳理和巡检保护用户体验全链路在线压测99.99%力保关键路径事前预警事后总

6、结性能大盘根本原因分析业务大盘影响损失核算健康分析重构系统系统稳定性的处理原则日常运行>>稳定性架构设计大系统小做WEBAPIWEBAPI服务专一性独立的功能拆分为独立的服务MQJOBMessageCenterTask依赖稳定性原则只依赖稳定的服务读写QueryManage将易变的部分拆分超时中断保障用户体验的容错设计失败!抱歉,您选的商服务器异常!家运力不足,请异常情况下客户端的呈现null选择其他商家客户端配合限流别看了,啥也没下单。客户端配合降级系统稳定性的处理原则日常运行>>例行稳定性巡检静态梳理定位按场景Reviewbanner关键链路调用放大情况梳理

7、降低“高并发”,假高并发场景API用户Rank专项梳理DB健康Reivew,大表,慢查询读写QPS,出轨,绿帽子降级方案演练POI指标巡检频道定位性能大盘:不要放过尖刺业务大盘:定心丸报错大盘:定位好帮手系统稳定性的处理原则日常运行>>全链路在线压测线上引流压测Nginx分组NginxThriftRPC分组WEB摘掉机器第三流量录制KVMQDB方服全链路压测务Mock读流量回放ThriftRPC写事务模拟原始流量染色流量异步异步阶

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。