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