美团外卖系统架构演进与稳定性的探索.docxVIP

美团外卖系统架构演进与稳定性的探索.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
美团外卖系统架构演进与稳定性的探究 2021-07-13 “信任大部分人都用过美团外卖,尤其是在每天的两个吃饭的高峰期。美团外卖从创业到现在经受了数次的迭代,不断的顺应需求,供应更好的体验。本文是美团外卖架构师曹振团在ArchSummit 2021 深圳站上的共享。老司机简介 曹振团,美团外卖技术专家/架构师,目前担任美团外卖业务系统的架构设计及优化工作。2021年加入美团,晚期参与了多个创新业务的探究。经受了美团外卖从无到有的创业过程,以及业务快速进展的高增长期,积累了丰富的从0到1业务系统的架构设计和优化阅历。加入美团之前,在网易网站部工作,负 责后台服务的设计和开发工作,拥有丰富的高并发系统的架构设计和实战阅历。 本视频时长39分,建议在Wifi环境下观看。 技术体系架构演进 简约引见一下外卖现在的情况:我们从2021年10月份做外卖的事情,是从餐饮外卖开头的。经过两年多的进展,我们不光可以供应餐饮外卖,也可以供应水果、鲜花、蛋糕、下午茶甚至是超市和便利店一些外送的服务。我们做外卖过程中,我们发觉用户对外送的体验有两个关注点: 第一个是质量,用户对质量要求格外高,送过来的饭不能凉了,不能不好看,送餐员身上脏兮兮也不行会影响食欲的; 另外一个关注点要准时,肯定要按时间送到,比如我要求按12点送到就肯定要按12点送到,不能早也不能晚,假如早为什么不好呢?11点40送到不行,我们正在跟老板开会,一会一个电话太烦了;12点20送来也不行,太饿了,我都饿晕了,半夜也有很多的支配,吃完饭可能要睡一会,半夜不睡下午崩溃呀。 我们发觉假如要把用户体验做到极致的话,做得足够好能保证用户得到足够好的体验,我们就要做专送的服务。所以我们正在做的是美团外卖的平台和我们本人的配送服务。 我们从2021年10月份确立做这个事情,到11月份正式上线,到14年底11月份时突破日订单一百万单,15年的5月份或许突破了每天两百万单,然后或许15年12月份做到每天三百万单,今年5月份的时候我们做到了四百万单每天。我们期望在响应国家大的号召下,我们做供应侧改革。我们期望给大家供应更多的、优质的、可选的外送服务,期望将来的某一天做到每天1000万单。 引见一下我们的业务,也引见一下在做这个业务过程中技术架构的演进的历程。我们在开头做外卖的时候发觉,那时候都是通过电话来点外卖的,小餐馆的老板发传单,我们用传单上的电话给老板打电话下单。我们在思考我们是不是可以把电话点餐的事情变成网络点餐,让用户只需要在网络上点点点就行了,不用打电话。 于是我们在公司四周的商家摸索这个事情,我们早上下了地铁在地铁口发传单。我们怎样能够最快地去验证这个事情能否可行? 我们供应了一个格外简约的Web版本和Android的App,对于商家那一边我们没有供应任何软件的服务,用户在我们平台里下单以后,我们再打电话给商家下单,有时候我们是发传单的,有时候我们是接线员,用户在我们平台上下单,我们再打电话给商家下单,然后再去写代码。那时候基本上没有太多架构考虑,就是怎样快怎样来,以最快的速度去把我们的功能给变上去。 这个事情我们验证之后发觉的确可行,我们发觉“懒”是极大的需求。由于懒得去换台,所以创造了遥控器,懒得爬楼梯就创造了电梯,人都是很懒的,由于懒得打电话订餐,所以在网上点点点就好了。 我们发觉这是极强的需求,于是我们就考虑规模化,由于只要规模化之后边际的成本才可以变低,这套软件在一个区域可以用,在一个城市可以用、在全国也可以用,我们的开发成本就是这么多,所以我们在尝试在做规模化。 这个过程迸发性产生了格外多系统,我们在用户这边供应各种APP,商家这一边我们也开头供应服务。我们给商家供应PC的版本、App版本,还给商家供应打印机。 打印机是跟我们后台是联网的,假如用户在我们平台上下单,我们会直接推送到这个打印机上,这个打印机可以直接打出单子,同时可以用林志玲或者郭德纲的声音告知你:“你有美团外卖的订单请准时处理”,这是对商家格外好的效率提升;同时我们给本身运营的系统加了很多功能,我们有上单、审核等各种各样的系统等迸发性地产生了。 在这个阶段我们业务进展特殊快导致我们堆了特殊多的系统,这个时候也并没有做格外清楚的架构,就是想把这个系统尽快地供应上线。这时候全部的表都在一个数据库里,大家都对这件事情格外生疏,我可以做订单,也可以做管理系统。 但是这个事情在规模化、用户量快速上升之后给我们带来格外大的困扰,由于之前我们是有很多技术欠债的,在这个阶段里面我们就做了严重的架构调整,在这个调整里次要说两点: 第一点就是拆 我们把很多耦合在一起的服务做服务化拆分,服务与服务之间通过接口来调用和访问,服务本人爱护本人的库:不能访问别人的库,否则叫出轨;你的数据库也不能被别人访问,否则叫绿帽子。

文档评论(0)

duanbingbing + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档