12306搶票黑科技:選擇服務(wù)器
2017年09月03日08:37 http://www.zhenmeidance.com2017年十一中秋雙節(jié)合一,心中一陣竊喜:好“漫長”的假期啊(8天長假),去趟麗江,然后回家看看媽媽...按耐不住的喜悅!
搶票,12306網(wǎng)站、手機(jī)端都卡成狗,腫么辦?
小哥帶你了解買火車票的黑科技,提高你的勝算。
12306瞬間突發(fā)的流量,在所有人的意料中,但資源的分配永遠(yuǎn)無法在時(shí)間、空間上精準(zhǔn)。
為了應(yīng)對壓力,12306在全國布置了上千臺CDN服務(wù)器,減少大家網(wǎng)絡(luò)訪問時(shí)數(shù)據(jù)傳遞的距離。每次你訪問時(shí),由專門的分配服務(wù)器分配最近、繁忙度最小的服務(wù)器給你。
專門的分配服務(wù)器和內(nèi)容服務(wù)器分開,典型的分擔(dān)壓力的分布式網(wǎng)絡(luò)結(jié)構(gòu)。各個內(nèi)容服務(wù)器會通過某種機(jī)制(如定期)向分配服務(wù)器報(bào)告自己的壓力狀況,然而,這種報(bào)告不可能完全實(shí)時(shí),否則他們都會在處理這個問題上消耗太多。因此,這個分而治之的思路帶來極大好處的同時(shí),引入了通訊成本。這就是為啥以電商技術(shù)著稱的淘寶也出現(xiàn)超買的現(xiàn)象。
12306的上述網(wǎng)絡(luò)結(jié)構(gòu)在面對整點(diǎn)搶票的瞬時(shí)壓力,仍然存在矛盾。
首先,整點(diǎn)發(fā)售的車站一定是某個特定城市,這就無形中號召搶票的大家在某一個時(shí)刻點(diǎn)一起訪問某個特定的CDN服務(wù)器。短時(shí)間里,分配服務(wù)器沒法把大家分配到全國各地,有時(shí)甚至是周邊也不可能。
另外,城市的發(fā)展不均,一定有部分服務(wù)器繁忙,部分地區(qū)的服務(wù)器閑置的問題。
買火車票APP提供一個由用戶主動選擇服務(wù)器的功能,讓智慧的你運(yùn)用你了解的天文地理、社會發(fā)展?fàn)顩r,在特殊時(shí)間點(diǎn)做出明智的選擇。功能入口:買火車票APP首頁>系統(tǒng)設(shè)置>網(wǎng)絡(luò)服務(wù)器
哎呀!一不小心就搶到票了!