机票分享第一篇 机票由何而来
要:?遙想05年剛加入飛豬,有同學問我機票搜索是怎么做的,一時間不知如何回答。轉眼三年過去,為了給自己一個交代,抽時間把所負責的業務、系統、心得加以總結,才有了這幾篇機票分享的文章。由于所用的技術、架構都是基于業務的,先科普業務。
遙想05年剛加入飛豬,有同學問我機票搜索是怎么做的,一時間不知如何回答。轉眼三年過去,為了給自己一個交代,抽時間把所負責的業務、系統、心得加以總結,才有了這幾篇機票分享的文章。由于所用的技術、架構都是基于業務的,先科普業務。
?
一、一張紙質機票
從紙質機票得知:買家訂購的是6月23出發的CA1703次航班,目的的是北京,座位為Y艙,官方指導價(非實際銷售價)為1810元。
?
二、代理商銷售機票背后的三要素
1、座位(位于航班)
2018年5月4日出發的,北京-杭州的CA1703次航班,Y艙有多于9個座位
?
2、官方指導價(位于運價)
北京-杭州,旅行時間在17年11月13日之后,國航Y艙的官方指導價為2200元
?
3、代理費(通過銷售規則的返點、留錢計算)
飛天紅豬俠旅行在2018年3月30日-12月31日銷售的,旅行日期范圍在2018年3月30日-12月31日之間的國航機票,返點比例是0.5%,留2元錢。
?
三、代理商所售機票銷售價的計算
座位、官方指導價、代理費三者匹配后算出銷售價。
官方指導價*(1-返點比例)+?留錢?=?銷售價
示例:2200元*(1-0.5%)+ 2元?= 2191元
?
四、航司旗艦店售賣的機票
航司旗艦店直接報出的銷售價格(通常和官方指導價相同,無需匹配、計算)
在2018年5月4日從北京出發到達杭州的CA1703次航班Y艙的銷售價為2200元,多于9個座位
?
五、四類核心數據在系統中的流向
?
注:國內機票下單前核心數據流向示意圖
?
可以看到,數據有兩個來源,從外部系統抓取、由商家錄入,數據會先持久化到數據庫,并同步到計算層,為保證查詢數據的速度通常需要一個緩存層,計算的結果會進一步被合并、排序并最終形成用戶看到的在售機票。
原文鏈接
本文為云棲社區原創內容,未經允許不得轉載。
總結
以上是生活随笔為你收集整理的机票分享第一篇 机票由何而来的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一文看清深圳云栖阿里云重磅产品发布
- 下一篇: 《游戏行业DDoS攻击解决方案》重磅发布