- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
美团外卖系统
架构演进与系统稳定性经验谈
目录
个人简介
美团外卖业务发展历程
技术体系架构演进介绍
外卖业务稳定性的挑战
系统稳定性的处理原则
个人简介
北纬通信
新美大
移动增值服务
创新业务探索
美团外卖架构组
2006.7~2011.2
2011.3~2013.5
2013.5~
网易
网易视频库
网易应用
网易新闻
目录
个人简介
美团外卖业务发展历程
技术体系架构演进介绍
外卖业务稳定性的挑战
系统稳定性的处理原则
美团外卖业务发展历程
扩展中
扩展中
外卖
配送
美团外卖业务发展历程
在线支付
APP占90%
WEB上线
业务MVP 100w
供给侧改革 1000w
日交易额过亿
新LOGO
400w
美团专送
全国启动
300w
200w
2013/11 2014/11 2015/05 2015/12 2016/05 ?
目录
个人简介
美团外卖业务发展历程
技术体系架构演进介绍
外卖业务稳定性的挑战
系统稳定性的处理原则
技术体系架构演进介绍
业务起步:MVP阶段
验证需求
寻找产品和需求的切合点
电话点餐-网络点餐
美团外卖APP
移动后台
美团外卖WEB
WEB后台
技术架构:1.0
快速开发功能
快速调整流程
快速发布上线
dbwaimai
订单列表
技术体系架构演进介绍
业务起步:规模化
寻找规模化的业务产品形态
提高运营效率
技术架构:2.0
快速开发多个业务系统
复用工具库Util:http
复用业务库
App I版 Web PC App 打印机
用户业务系统 商家业务系统
dbwaimai
master/slave
运营业务系统 公共服务系统
合同 审核 上单 MQ 订单 商家
技术体系架构演进介绍
业务增长
用户层
校园市场全国开展
白领市场开拓
?
美团专送启动
Native
H5
?
平台活动增加
用户激增
? 订单激增 外卖App
美团App
技术架构:3.0
点评App
系统级容错
服务化重构
?
中间件
外卖商家
分库分表
接口层
Nginx
灰度
API
Open
Web
应用层 数据层
服务层 基础层 访问层 存储层
MTThrift 中间件
订单 MQ Atlas
DB
商品 KV
Databus
商家 ES
异构
... DB
性能监控 统一配置中心 MHA
技术体系架构演进介绍
问题
系统架构
? 耦合
? 相互影响
? 容错差
Cache
MQ
高级查询
演进之路
离线任务
? 服务化
? 中间件
? KV
DB
? 数据总线
? 异步化
基础服务
多逻辑耦合
服务化SOA
服务级容灾
直连DB
MTThrift
Redis
Redis
共用KV
专用KV
主从
Cluster
RabbitMQ
订单集群
延迟队列
外卖大集群
其他集群
重试队列
DB join
DB 异构索
Databus
like
引表
Elasticsearch
分布式调度
Crontab quartz
Horae
一主
一主多从
一主多从
一从
LVS
Atlas
基本功能
分流
降级
限流
目录
个人简介
美团外卖业务发展历程
技术体系架构演进介绍
外卖业务稳定性的挑战
系统稳定性的处理原则
外卖业务稳定性的挑战
业务特点:高峰集中在中午、晚上饭点,爆发快系统挑战:高并发,一旦发生故障损失较大
外卖业务稳定性的挑战
业务特点:服务链条长
系统挑战:依赖复杂
用户浏览
下单
支付
商家接单
骑手配送中
已送达
用户评价
结算
外卖业务稳定性的挑战
业务特点:发展快
技术挑战:开发迭代快
发版频繁
引入bug,稳定性风险
项目周期短
架构优化排不上期
技术欠债
监控难度大
指标覆盖全
规则变化快
目录
个人简介
美团外卖业务发展历程
技术体系架构演进介绍
外卖业务稳定性的挑战
系统稳定性的处理原则
系统稳定性的处理原则
99.99%
系统可用性
订单可用性
系统稳定性的处理原则
日常运行
事故处理
稳定性架构设计
及时止损
例行梳理和巡检
保护用户体验
全链路在线压测
99.99%
力保关键路径
事前预警
事后总结
性能大盘
根本原因分析
业务大盘
影响损失核算
健康分析
重构系统
系统稳定性的处理原则
日常运行 稳定性架构设计
大系统小做
服务专一性
独立的功能拆分为独立的服务
依赖稳定性原则
只依赖稳定的服务
将易变的部分拆分
超时中断
保障用户体验的容错设计
异常情况下客户端的呈现
客户端配合限流
客户端配合降级
WEB API
MQ JOB
读 写
失败!
服务器异常!
null
别看了,啥也没
WEB API
MessageCenter Task
Query Manage
抱歉,您选的商家运力不足,请选择其他商家下单。
系统稳定性的处理原则
日
您可能关注的文档
- 《百度有哪些信誉好的足球投注网站系统的PaaS架构设计和实践》.pdf-2019-02-12-13-45-44-638.docx
- 《百度贴吧性能优化之路》.pdf-2019-02-07-22-46-48-246.docx
- 《百度贴吧性能优化之路》.pdf-2019-02-10-13-50-03-168.docx
- 《电子工程专辑》薪酬和职业发展调查.pdf-2019-02-10-13-49-54-765.docx
- 《读心选“才”》课程讲义.pdf-2019-02-04-23-41-16-163.docx
- 《干法》稻盛和夫.pdf-2019-02-13-13-27-03-150.docx
- 《高速发展的饿了么订单系统架构演进》.pdf-2019-02-12-13-46-11-810.docx
- 《管理学》学习精要(仅供学习参考).pdf-2019-02-04-23-41-23-472.docx
- 《管理学》学习精要(仅供学习参考).pdf-2019-02-07-22-47-06-542.docx
- 《管理学》学习精要(仅供学习参考).pdf-2019-02-10-13-50-55-819.docx
- 《蘑菇街背后系统的稳定性保障实践》.pdf-2019-02-12-13-46-00-077.docx
- 《某县某村中心建设项目可行性研究报告》.pdf-2019-02-13-13-27-06-043.docx
- 《目标管理与绩效考核》教学讲义1.pdf-2019-02-10-13-50-29-211.docx
- 《匹配:人力资源管理案例丶技巧丶制度与实践》.pdf-2019-02-04-23-42-05-366.docx
- 《区域经济学》讲义.pdf-2019-02-07-22-45-44-738.docx
- 《如何学习报告方法及经验分享》讲义.pdf-2019-02-07-22-46-08-369.docx
- 《食品营养标签管理规范》解读.pdf-2019-02-10-13-51-16-074.docx
- 《双赢谈判全攻略》.pdf-2019-02-07-22-46-02-352.docx
- 《税务知识介绍》第五章 企业所得税法.pdf-2019-02-12-13-45-52-310.docx
- 《素质提升培训》--塑造最佳习惯.pdf-2019-02-04-23-42-19-881.docx
文档评论(0)