亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
打印 上一主題 下一主題

如何設(shè)計(jì)高并發(fā)高流量的12306在線票務(wù)系統(tǒng) [復(fù)制鏈接]

論壇徽章:
0
211 [報(bào)告]
發(fā)表于 2012-09-20 15:02 |只看該作者
考慮負(fù)載均衡?由主服務(wù)器分發(fā)用戶訪問(wèn)請(qǐng)求到其所在區(qū)域的子服務(wù)器系統(tǒng),從而減輕主服務(wù)器壓力。

論壇徽章:
0
212 [報(bào)告]
發(fā)表于 2012-09-28 15:10 |只看該作者
技術(shù)高的人就是厲害!膜拜下!回復(fù) 8# yanyangtian4502


   

論壇徽章:
0
213 [報(bào)告]
發(fā)表于 2013-06-09 01:13 |只看該作者
gotolinux 發(fā)表于 2012-01-17 19:04
我認(rèn)為這篇討論大部分地方可以參考:http://72891.cn/thread-3626937-7-1.html

主要值得提出來(lái) ...

12306這個(gè)傻系統(tǒng)設(shè)計(jì)的時(shí)候就沒(méi)有仔細(xì)考慮用戶的行為,后來(lái)竟然給自己制造擁塞。還有不能實(shí)現(xiàn)充值,導(dǎo)致用戶訂票時(shí)間等待時(shí)間長(zhǎng),浪費(fèi)系統(tǒng)資源。

論壇徽章:
0
214 [報(bào)告]
發(fā)表于 2013-08-26 14:26 |只看該作者
    12306這個(gè)系統(tǒng)絕非多數(shù)人想像的那么簡(jiǎn)單,其實(shí)前端的門戶并發(fā)量的提高這塊,大家提到的意見(jiàn)基本上都很到位。
    這個(gè)系統(tǒng)關(guān)鍵的地方是票務(wù)交易這塊,這塊由于訂票業(yè)務(wù)的自身屬性,存在著較大的優(yōu)化局限性。具體的說(shuō),訂票過(guò)程中,不可避免的會(huì)產(chǎn)生大量的交易鎖。
    舉例說(shuō)明:比如某個(gè)具體車次的票,當(dāng)一個(gè)人搶到一張票后,系統(tǒng)為該張票創(chuàng)建一個(gè)臨時(shí)鎖,只有當(dāng)用戶支付成功后,交易才會(huì)成功;如果交易超過(guò)一定時(shí)間(比如30分鐘)用戶還沒(méi)有進(jìn)行支付,系統(tǒng)則會(huì)回滾該交易。只有這兩種情況之一發(fā)生后,系統(tǒng)才會(huì)解除這個(gè)臨時(shí)鎖。
    所以用戶大量頻繁的訂票交易,數(shù)據(jù)庫(kù)會(huì)不斷創(chuàng)建大量的交易鎖。這種交易鎖會(huì)急劇降低數(shù)據(jù)庫(kù)的性能,降低系統(tǒng)的并發(fā)性。
     

論壇徽章:
0
215 [報(bào)告]
發(fā)表于 2013-09-19 00:13 |只看該作者
其實(shí)完全可以考資金充值到系統(tǒng),鐵路部門何樂(lè)而不為呢,呵呵!就這么簡(jiǎn)單!

論壇徽章:
0
216 [報(bào)告]
發(fā)表于 2014-07-01 15:14 |只看該作者
這個(gè)是關(guān)系到民生的系統(tǒng),怎么他們做得那么稀爛。解決方案:1.提高硬件性能,2,估計(jì)的大改框架,3,提升運(yùn)維管理能力,運(yùn)維管理沒(méi)有解決掉,其他的都是白搭。

http://www.chinae8.net/cn/cpzx/info_4.aspx?subnavID=125

論壇徽章:
0
217 [報(bào)告]
發(fā)表于 2014-07-17 16:33 |只看該作者
白癡連樣式都沒(méi)有分離你還指望他搞緩存,讀寫(xiě)分離,CDN

論壇徽章:
0
218 [報(bào)告]
發(fā)表于 2014-10-14 17:07 |只看該作者

歡迎拍磚

本帖最后由 wread 于 2014-10-14 17:09 編輯

集群、redis,這些啥的,都是術(shù)的概念,解決不了問(wèn)題。

必須研究業(yè)務(wù),才可對(duì)癥下藥。剛剛看了12360訂票的流程。
先看看第一部分,車票查詢。

主要查詢條件:時(shí)間、地點(diǎn)、車票往返。

說(shuō)白了就是車次,其中涉及到數(shù)據(jù)一致性,車票剩余數(shù)量(可略有誤差)。
其實(shí)剩余數(shù)量稍有偏差是沒(méi)有關(guān)系的,最后得由購(gòu)買的最后動(dòng)作確定結(jié)果。

1.車次的緩存,形成車次查詢結(jié)果列表
車次預(yù)知,數(shù)據(jù)量不大,不超過(guò)2G, ,99.99999%的查詢操作。
查詢支持內(nèi)存查詢,多條件,選擇mongodb。
如果并發(fā)量大,可以考慮mongodb的負(fù)載均衡。

2.查詢列表的剩余票數(shù)處理
異步從關(guān)系數(shù)據(jù)庫(kù)中獲取剩余票數(shù)。

3.車次關(guān)系數(shù)據(jù)庫(kù)的切分
根據(jù)車次主鍵奇偶性[可拓展],進(jìn)行水平切分存儲(chǔ),為2的查詢性能進(jìn)行優(yōu)化。

后續(xù)部分再討論,還沒(méi)有看完整的流程。


   

論壇徽章:
0
219 [報(bào)告]
發(fā)表于 2015-03-04 10:22 |只看該作者
我覺(jué)得忽略本身程序問(wèn)題的話!!!可以參考下淘寶的方法 前端上一個(gè)緩存 前端lvs 中間加nginx和jobbs實(shí)現(xiàn)動(dòng)靜分離 結(jié)合cdn訪問(wèn)完全沒(méi)有問(wèn)題了 瓶頸在于數(shù)據(jù)庫(kù) 應(yīng)該實(shí)現(xiàn)大型讀寫(xiě)分離 結(jié)合之前的一個(gè)金融系統(tǒng)mysql讀寫(xiě)1:9 我們?cè)谌oe大運(yùn)動(dòng)下 肯定得上一套分布式系統(tǒng)可以使用hadoop 或TFS  

論壇徽章:
0
220 [報(bào)告]
發(fā)表于 2015-03-04 10:23 |只看該作者
照搬淘寶
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP