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