12306搶票黑科技:選擇服務器

2017年09月03日08:37    http://m.zbrx.net.cn

2017年十一中秋雙節(jié)合一,心中一陣竊喜:好“漫長”的假期?。?天長假),去趟麗江,然后回家看看媽媽...按耐不住的喜悅!

搶票,12306網(wǎng)站、手機端都卡成狗,腫么辦?

小哥帶你了解買火車票的黑科技,提高你的勝算。

12306瞬間突發(fā)的流量,在所有人的意料中,但資源的分配永遠無法在時間、空間上精準。

為了應對壓力,12306在全國布置了上千臺CDN服務器,減少大家網(wǎng)絡訪問時數(shù)據(jù)傳遞的距離。每次你訪問時,由專門的分配服務器分配最近、繁忙度最小的服務器給你。

專門的分配服務器和內容服務器分開,典型的分擔壓力的分布式網(wǎng)絡結構。各個內容服務器會通過某種機制(如定期)向分配服務器報告自己的壓力狀況,然而,這種報告不可能完全實時,否則他們都會在處理這個問題上消耗太多。因此,這個分而治之的思路帶來極大好處的同時,引入了通訊成本。這就是為啥以電商技術著稱的淘寶也出現(xiàn)超買的現(xiàn)象。

12306的上述網(wǎng)絡結構在面對整點搶票的瞬時壓力,仍然存在矛盾。

首先,整點發(fā)售的車站一定是某個特定城市,這就無形中號召搶票的大家在某一個時刻點一起訪問某個特定的CDN服務器。短時間里,分配服務器沒法把大家分配到全國各地,有時甚至是周邊也不可能。

另外,城市的發(fā)展不均,一定有部分服務器繁忙,部分地區(qū)的服務器閑置的問題。

買火車票APP提供一個由用戶主動選擇服務器的功能,讓智慧的你運用你了解的天文地理、社會發(fā)展狀況,在特殊時間點做出明智的選擇。功能入口:買火車票APP首頁>系統(tǒng)設置>網(wǎng)絡服務器

12306搶票黑科技:選擇服務器

哎呀!一不小心就搶到票了!