解析Ptaxi如何做到訂單匹配達(dá)到秒推萬(wàn)級(jí)司機(jī)?
2019-09-02 10:59:10 行業(yè)資訊訂單匹配系統(tǒng)是網(wǎng)約車(chē)系統(tǒng)平臺(tái)中的核心環(huán)節(jié),它有兩個(gè)重要的能力:瞬時(shí)訂單的推送和并發(fā)訂單的處理,瞬時(shí)訂單的推送能力影響著打車(chē)的速度,直接決定了用戶(hù)的打車(chē)體驗(yàn);并發(fā)訂單的處理能力影響著推廣活動(dòng)的成敗,也是制約網(wǎng)約車(chē)平臺(tái)服務(wù)能力的主要瓶頸。
Ptaxi智慧出行通過(guò)多年的網(wǎng)約車(chē)出行解決方案,成功了解決了網(wǎng)約車(chē)APP軟件平臺(tái)最重要的核心環(huán)節(jié)。
一般情況下,用戶(hù)在通過(guò)提交用車(chē)需求的時(shí)候,會(huì)立即生成上車(chē)點(diǎn)的經(jīng)緯度(X,Y)并隨訂單提交給服務(wù)器,服務(wù)器根據(jù)該經(jīng)緯度篩選出一定范圍內(nèi)的可提供出行服務(wù)的司機(jī)后,通過(guò)不斷計(jì)算、比對(duì)乘客與每個(gè)司機(jī)上車(chē)點(diǎn)二者之間相對(duì)距離,優(yōu)先將訂單推送給距離較近的司機(jī)。這一部分服務(wù)器需要做兩項(xiàng)工作,一是計(jì)算出乘客與附近所有司機(jī)的距離;二是從已經(jīng)計(jì)算出的距離結(jié)果中選擇最小的。
然而,Ptaxi分析發(fā)現(xiàn)該過(guò)程除了會(huì)對(duì)服務(wù)器造成較大壓力之外還會(huì)因?yàn)檫^(guò)多的計(jì)算匹配會(huì)延長(zhǎng)訂單匹配的時(shí)間。
后期技術(shù)團(tuán)隊(duì)為了克服這些問(wèn)題通過(guò)使用Geohash原理存儲(chǔ)地理位置,將二維的經(jīng)緯度數(shù)據(jù)計(jì)算方法轉(zhuǎn)換成字符串相似度匹配,大大節(jié)省了司乘配對(duì)時(shí)間,明顯地提高了訂單推送效率。
Ptaxi智慧出行專(zhuān)注于網(wǎng)約車(chē)平臺(tái)解決快車(chē),專(zhuān)車(chē),順風(fēng)車(chē),租車(chē),拼車(chē),代駕,城際車(chē),共享汽車(chē),同城快貨等智慧出行軟件開(kāi)發(fā),協(xié)助客戶(hù)完成網(wǎng)約車(chē)牌照申請(qǐng)。
每月持續(xù)產(chǎn)品迭代更新
快速Saas搭建+定制開(kāi)發(fā)
專(zhuān)屬客戶(hù)經(jīng)理提供技術(shù)支持
提供企業(yè)合同及國(guó)家增值稅發(fā)票