主题:【原创】关于12306“排队”系统引发的争议 -- 忘情
咱地球上,还有比这个并发压力更大的系统吗?
早在12306上线之际,我就极其不看好这个系统,访问量如此巨大,任你服务器再强悍,软件再优化,总有订不上票的,一旦因系统无法响应或其他技术原因没有订上,责任肯定就会落到铁道部门身上,也就是受,无论你怎么做,肯定会被人骂。
怎么解决这个问题,有很多技术人员,又是分布式计算、又是异步同步之类的名词我不是很懂,但是对比民航订票系统,我们可不可以考虑其他的方式来解决或者缓解这样的局面?
在提出办法之前,让我们先来看几个数字(均来自网络,未考证):
2012年春运,民航共运送旅客3376万人,最高日均发送旅客70多万人,全国机场148个;共开了25万次航班。
2012年春运,铁路共运送旅客23500万人,最高日均发送旅客600多万人,全国铁路客运站1805个;车次确实没查到,应该到不了25万次吧。
这组数字告诉我们,按照机场人均发送旅客来计算,航空运输和铁路运输几乎相当。当然,铁路运输和航空运输的方式不同,不能完全相比,但是不是可以考虑借鉴一下呢?
现阶段,航空订票是一个什么模式?信息技术上的问题暂时先不说,现在航空订票系统的大概结构是:民航局按照国际贯行的方式建立了一套电子票务系统,并且通过一个协会制定订票人员的资格和销售代理企业的标准,如需代理机票,必须有相关资质方可。普通人无法直接订票,必须要通过销售代理进行预订。(当然也可在机场购买,不过……,这样的似乎不多)。
也就是说,在对订票系统进行管理的时候,只需要管理好这些订票代理企业就行,订票系统也只需要对订票代理企业进行响应。如果有订票企业出现倒卖或者其他违规出票的问题,可以很快的找到相关责任人,大大降低了管理的成本和漏洞。所谓市场化,这个应该就是市场化吧。
是否可以考虑火车票也采用这种方式售订票呢?并且按照机票平时打折,紧张时全价的方式,包括类似经济舱、公务舱、头等舱的方式进行售票。具体的东西我还没有想好,可行性等等,是否可以考虑,请酌。
带宽也是巨额开支。
看来舆论监督还是有作用的!22日网上买出去的车票,天还没有亮就起来折腾,放票之后还是折腾了一个多小时才搞定。今天买回程的票,感觉就快多了,只要有票,一般订单下了之后3-5分钟就搞定。
以前买票也是提前排队买的。
但是这种全世界独一无二的巨型网络系统,铁老大整个就是文盲,完全不懂,还要倔驴似的坚持主导权,能有好结果才怪。
腾讯是外资控股,而且外资大股东是铁杆藏独支持者一向反华,还爱国情怀呢? 笑死人。
那是肯定的呀,不过不会在网上把票都卖完,在窗口和电话也留了一部分,要不然还不闹翻天了
不远攸高:突然想到的:12306为什么要做成实时?完全可以异步
完全可以不追求实时嘛,窗口售票是提前10天,网络提前12天开始接受订单,接受窗口为8个小时,到点不再接受订单,开始随机分配,分配结束后发送手机短信通知购票人付款,在下一次订单截止时间前付款即可。24小时内完全可以完成下订单->票额分配->付款的整个环节,没有付款的滚动入下一次网络预售甚至窗口
和奥运售票、北京购车抽签的套路完全一样,根本不用和淘宝的秒杀学
现在每日输送旅客高峰不过600万人一天,一人10个单子6000万单子分布在8小时,哪怕不用平均,用啥泊松分布、高斯分布,每分钟的单子也有限;而且现在只有订单写入,不涉及锁争用锁等待,实现起来完全可以轻而易举,有点流量限制就能拿下。反正保证你8小时内单子能填入就好了
给提提意见呗
腾讯跟其他几家公司一样,完全是中国人控制的。
外资仅仅是出钱分红,对公司没有影响力。
深圳30周年庆祝,486亲自访问了腾讯,这就是国家的态度。
不同的车次之间,售票没有关联性。
因此很容易用服务器组进行并发处理。
目前全世界并发压力最大的应该是goole。
12306系统中,访问量的大头(99%)是查询操作,每天10亿
按我自己的使用,这个反倒是解决了的。
出票的部分(也就是排队的部分),操作量相对很小(每天不到1千万张吧)反而搞出了问题。
记得好象是上周四,我打算看看1号去杭州票的余票情况,和好友有打算1号去杭州玩,所以我晚上8点左右,就登陆上12306看1号票的情况,结果查询要等个好久,网站卡得让人无语。但转念一下,我坐家里能吃个水果喝个茶,它刷不出来我还可以另外开个浏览窗口看看其他新闻甚至看个片,这样总比原本我得跑到上海火车站挤在人堆里排个大长龙买票强多了,舒服多了。而且虽然卡得厉害,每次好歹最终网站还是能刷出个余票情况信息来的。不过因为我好友又要临时出差的关系,最终还是没买1号去杭州的票。
然后今天晚上也是8点左右,我登陆12306买5号的票,发现站点速度快了很多,感觉基本恢复到平时正常的网站速度,买的很顺利,系统也没提示叫我排队什么的。下完单就立刻跳到支付页面了。现在12306和银联在线支付有联合优惠活动哦,这不算做广告吧,反正用银联在线的快捷支付方式的话,就可以参加抽奖。今天我就这么操作了一次,可惜抽奖没抽到啥,安慰奖都木有抽到银联真小气
反正我自己的感觉12306这个站这两天的确在快速改进中。