美團點評最新公布的數(shù)據(jù)顯示,公司日訂單量超1800萬,其中美團外賣日訂單超過1100萬。美團點評在外賣、酒店旅游等業(yè)務(wù)領(lǐng)域不斷刷新行業(yè)新高離不開技術(shù)的支撐。近日,美團外賣技術(shù)架構(gòu)負責(zé)人剖析了美團外賣背后的技術(shù)難度。
高技術(shù)難度的應(yīng)用場景
外賣平臺與互聯(lián)網(wǎng)電商平臺類似,包含三個核心的環(huán)節(jié):供給、流量和配送。雖然環(huán)節(jié)構(gòu)成與電商平臺相差無幾,但從業(yè)務(wù)應(yīng)用場景看,外賣平臺所需的技術(shù)難度卻高于普通電商平臺。
美團外賣技術(shù)架構(gòu)負責(zé)人孫傳亭介紹,目前在國內(nèi)共有5家日訂單過千萬的互聯(lián)網(wǎng)平臺,在千萬級日訂單量平臺中,美團外賣的技術(shù)難度是相對比較高的。其業(yè)務(wù)場景復(fù)雜度主要表現(xiàn)在系統(tǒng)壓力高峰期區(qū)分明顯、交易的鏈路長實時性要求高、交易轉(zhuǎn)化率高和用戶停留時間短四方面。
(美團外賣業(yè)務(wù)QPS(每秒查詢率)時段分布圖)
外賣業(yè)務(wù)的午高峰是11點半到13點,晚高峰是17點半到18點半。外賣系統(tǒng)每天都會經(jīng)歷兩個波峰-波谷,壓力高峰期非常明顯,而一般電商平臺的高峰期則是特定的購物節(jié)或者春節(jié)等假期,平時業(yè)務(wù)變化則較為平緩。
外賣業(yè)務(wù)與一般電商平臺最大的不同是交易鏈條長。在外賣業(yè)務(wù)中,外賣平臺承擔(dān)了下單、支付、調(diào)度、配送多個環(huán)節(jié),而電商平臺交易鏈條僅限于下單和支付。
外賣業(yè)務(wù)的另一大特點是用戶停留時間短,頻率高,且對配送體驗有更高要求,這進一步增加了業(yè)務(wù)場景的復(fù)雜度。據(jù)統(tǒng)計,下單后40分鐘內(nèi)沒有收到餐,用戶情緒會非常焦躁,如果超過一小時則可能變得憤怒。經(jīng)過優(yōu)化,目前美團外賣的平均送達時間已縮短到28分鐘,實現(xiàn)了“送啥都快”的目標(biāo)。
龐大業(yè)務(wù)背后的穩(wěn)定架構(gòu)
(美團外賣系統(tǒng)解耦圖)
如果將美團外賣進行系統(tǒng)解耦,基本上可以分為4個端,C端,B端,R端和M端,C是消費者,B是商家端,M是美團端,R是配送端。從用戶下單到收到美食的28分鐘內(nèi),美團外賣系統(tǒng)內(nèi)部各個環(huán)節(jié)已經(jīng)完成了復(fù)雜高速的運轉(zhuǎn)。
從城市覆蓋量來看,美團外賣業(yè)務(wù)已經(jīng)覆蓋超過1300個城市,活躍的騎手(配送員)超過30萬,合作商戶超過100萬。隨著業(yè)務(wù)品類的不斷擴展和渠道的增加,用戶規(guī)模與訂單量持續(xù)上升,至今美團外賣日訂單量已超過1100萬單,成為全球最大的外賣平臺。規(guī)模龐大且在不斷擴展的業(yè)務(wù)量使外賣系統(tǒng)中數(shù)據(jù)驅(qū)動的因素大大提升,這對美團外賣的后端系統(tǒng)架構(gòu)提出了更高的要求。
孫傳亭將外賣系統(tǒng)后端架構(gòu)分為接口層,業(yè)務(wù)服務(wù)層,基礎(chǔ)服務(wù)層和存儲層。在設(shè)計外賣系統(tǒng)架構(gòu)時,團隊以穩(wěn)定性為指導(dǎo)原則,讓架構(gòu)貼近業(yè)務(wù)特性,盡可能簡單、清晰。隨著業(yè)務(wù)量的擴大,系統(tǒng)必須解耦,因此在穩(wěn)定性的基礎(chǔ)上,美團外賣從商家維度、商品維度、訂單維度、活動維度進行垂直拆分,將功能與非功能業(yè)務(wù)、歷史數(shù)據(jù)和實時數(shù)據(jù)進行水平拆分,以保證系統(tǒng)在面臨龐大業(yè)務(wù)量挑戰(zhàn)時的高速運轉(zhuǎn)和穩(wěn)定運行。
100%上云 技術(shù)成O2O行業(yè)制勝法寶
在復(fù)雜的業(yè)務(wù)場景下,美團外賣系統(tǒng)架構(gòu)在面臨海量業(yè)務(wù)時仍能平穩(wěn)運行,云計算功不可沒。早在2013年,美團點評就成立公有云項目,并將全部業(yè)務(wù)均遷入云端,成為國內(nèi)唯一一家100%云化的大型互聯(lián)網(wǎng)平臺。
(美團外賣成立以來日訂單量增長情況)
同樣在2013年成立的美團外賣,從誕生、成長到最后成為外賣行業(yè)的領(lǐng)軍平臺,都離不開云計算的一路護航。在外賣系統(tǒng)云化運行方面,美團外賣總結(jié)出將業(yè)務(wù)部署在云端帶來的幾大優(yōu)質(zhì)體驗:
·自動伸縮:美團外賣200萬訂單時與1000萬訂單時對技術(shù)服務(wù)的要求不同,美團云在經(jīng)歷每天不同時段的業(yè)務(wù)波動時,能夠讓外賣架構(gòu)的無狀態(tài)服務(wù)自動縮容。