西西河

主题:【原创】关于12306“排队”系统引发的争议 -- 忘情

共:💬50 🌺204 新:
分页树展主题 · 全看首页 上页
/ 4
下页 末页
  • 家园 【原创】关于12306“排队”系统引发的争议

    关于12306“排队”系统引发的争议

    前天,12306网站完成了新一轮系统升级,又引发了网络舆论的炒作,据说“升级后用户购票可能会被强制排队,由于系统存在多处漏洞,排队后购买失败的概率很大。”

    出现这样的结果,我丝毫不感觉惊讶,而且据我了解到的情况,有关高层也早有心理准备。就在这次系统升级的前一天,也就是9月17日上午10点至11点50分,铁道部召开了一次全路电视电话会议。参加这个会议的人,全路加起来也不超过一千人。会议的主要内容是布置一项重大改革事宜,事关重大,又过于敏感,因此不仅严格限制了与会人数,而且《人民铁道》一反常态,没有作公开报道。时至今日,铁道部政治部仍未下发会议纪要。就在这个会上,现任总舵主在发言时,曾讲过这么一段话,大意是:新的系统上来后,肯定会存在这样那样的问题。只有在实践中检验才能发现问题。发现问题没什么大不了的,向人民群众道个歉,想办法改正就是了。我想,只要你确确实实在做事,切切实实在解决问题,我想人民群众是会谅解的。

    我没有录音笔,只是凭记忆,个别词句可能不是他的原话,但大体的意思是绝不会错的。虽然当时他主要是谈另一个与客票实名制类似的系统,但我理解,这个表态也同样适用于客票系统。虽然我对他的许多做法非常不认同,但凭心而论,他的这个表态,我还真挑不出理来。我觉得在这些问题上,至少高层的态度是鲜明的,立场是坚定的,但作为一个庞大的系统,高层的意志是否能真正不折不扣地被贯彻执行,中间会不会被系统内既得利益层面扭曲和变通,那就两说了。

    具体到12306,为什么经常要进行系统升级,原因很简单,在运行中发现了问题,有关人员也在研究如何解决问题。但是,是不是技术人员每回的技术解决方案都符合实际情况呢?我觉得至少不可能是百分百吧。

    这一回的排队事件,我咨询过相关业务管理人员,他们的答复是,其实这次升级中大家反响强烈的排队问题,实际上原来系统里就有这个功能,只不过原来设置成隐性的,系统在后台运行,你作为操作者根本无从察觉,现在将其变成显性了而已。

    但是,将这个功能显性化,技术人员显然是没有能好好琢磨人们的心理,属于没事找骂。要知道,作为购票的旅客,人人以自我为中心,他自己就是世界的全部。自己购不到票,自己不甚方便,就要吐槽,就要寻个由头发泄,他才不会去管别人买没买到票呢。

    至于有网友说“现在的订票系统是一个黑洞,用户不知道有多少票,也不知道能不能买到,这样设置讲给内部的暗箱操作和腐败留下空间。”这种话就讲得太过幼稚了。难道说,系统显示有多少票,就一定只有,或者真有这么多票吗?你所看到的,就一定是真实的吗?部分的真实就代表全部真实?

    我举个例子吧。今年春运,铁道部对客票系统卡得相当严,严到了春运时严格限制系统卖站票的张数,结果各路局有客流却卖不出票,最后眼睁睁地看着客源流失而干着急没办法。甚至在某站,有滞留旅客对前来视察的大领导强烈要求卖站票,他们对此没意见,但那位大领导也干瞪眼毫无办法。今年春运,与铁路沾亲带故,有着各种利益关联的人们,你们一定感觉到今年的关系票格外难搞吧?铁路的干部职工是不是一再向你们吐苦水,要求你们谅解呀?应该说,那时候部的管控是有明显成效的。然而,办法总是人想出来的。到了五一小长假,情况就发生了变化。那一次,我帮一个朋友,到某个指定的代售点去取一张紧俏的票,他给了我一个流水号。我当时就觉得奇怪,这个号与平时电话订票的流水号大不一样,多了两个数字。我留了个心,跑到另外一家代售点去报号,结果人家告诉我,你这个号肯定是错的,位数不对。我再让他们给我查查,该趟车次是否有余票,结果人家告诉我,系统显示早已售完了。最后,我才到那家指点的旅游公司代售点,一报流水号,顺利地取到了票。要知道,那个时候,系统里可以很容易看到余票情况,但是,照样被人想出了变通的办法。所以,是否有暗箱操作,与界面是否显示余票情况毫无关系。就算是显示给你看,你也无法证实那个数据是否真实。

    12306自建立以来,非议就一直不断。其实在我看来,所有的指责其实都仅仅停留在技术层面,网民们鲜有人去想一想这背后的深层次的,最根本的原因是什么。其实很简单,就是在特定时期,有效供给不足的问题。在这个问题上,有些人一厢情愿地认为可以用制度的办法来保证绝对公平。但我要说的是,这只是没有实际社会经验的人主观想象中的美好愿景,实际上并不可能真正实现。即便是在毛时代,全国实行票据制,就真正公平了?那么,特供又怎么说呢?

    有人说12306如何技术落后,如何脑残。可是,就算是二十二世纪的超前技术,也无法解决只有一百张票,却有两百人想买,你能用技术手段让这两百人都买到称心如意的票的难题。无论怎么做,都有一百人买不到票,只要买不到票,这一百人肯定吐槽你技术落后,暗箱操作,设置脑残。不从根本上解决有效供给问题,这个难题永远无解。

    至于系统漏洞,任何系统都不例外,就是美国国防部的网站,也不照样让人渗透成筛子吗?如果有效供给充足,大家都很容易地就买到票,哪还有人会管你有没有系统漏洞?

    时下,攻击铁路成了一种时尚,不仅政治正确,而且没有风险,无须对自己的言行负责。只是许多言论背后,是有着赤裸裸的利益诉求的。当然,在渴望谋利的同时,这些人是不忘打着为了人民群众的旗号作遮羞布的。

    比如我说过多次的那个例子,那年大年三十,前任总舵主在车站候车厅发现某旅客在代售点购票,被多收了三十元手续费,震怒之下下令取消该代售点代售资格。结果那家省邮政系统的代售点负责人在那二天的《都市现场》节目中还厚颜无耻地为自己乱收费的问题喊冤,说是自己方便了群众,群众愿意多花点钱买个方便。

    比如说铁道部整顿火车票代售点与电商网合作后,中国旅游研究院院长戴斌在新浪微博表示,“禁止第三方网站销售火车票是典型政府主导并保护封闭式垄断,不利国民旅游福祉和产业发展。”携程网CEO范敏则转发上述微博,并评论道:“推动市场良性竞争是政府的天职,放开高铁票务有利铁老大改善民生形象,机票早已市场化,高铁为何不可放开?”

    瞧瞧,这些话说得多冠冕堂皇呀,说白了,旅游部门其实是火车票黑洞的大户,那可是数一数二的大票贩子,这里面的水可深着呢。作为既得利益被损害方,戴院长显然是耐不住了。范敏作为网站的利益方,那话翻译成大实话其实是说,我从你12306搞到平价票,再加高价倒卖给旅客那全都是市场行为,你铁道部不该管。你管了,就是不利于你改善民生形象。其实如果不是旅游公司,代售点与电商网吃相太难看,铁道部巴不得有人合作,只是你们吃相太过难看,利益全进了自家口袋,而铁路却要背黑锅,挨骂名,换你戴斌、范敏来干铁道部长,你们还会说这种话吗?

    叹为观止!绝美人体艺术 http://t.cn/zlzg619

    通宝推:njyd,
    • 家园 其实这个系统没有想象的复杂。

      整个系统其实就几个部分:

      1、余票查询。

      2、数据录入。

      3、座位锁定。

      4、支付出票。

      唯一的难度就是一个高并发的查询操作,但是以铁道部的报价,完全可以烧硬件上大型服务器,然后在搜索策略上想想办法就能解决。

      我自己是做网游的,说句实话,这个系统难度比开心农场还要低得多。就拿哪一个选座功能来说,铁道部说是不同的车型座位编号不一样,所以不支持。这种上不得台面的理由,无非搞一个配置表查一下就能解决了。车次-车箱车型-座位规则。这台车上需要显示的是1234,那台车是abcd,完全是个显示问题,如果用我熟悉的语言写,这个就是代码上不超过半天的事情,结果现在搞成非得统一所有座位编码才能选。

      就即使是不能自主选票,这个座位也要安排得稍微靠点谱,我同时买两张票,不能一张给我安排到车头,一张安排到车尾吧?我不止一次买到这样的票,但是肯定不是最后的两张,因为你刷新重买,也许就分到一块了。这个把同时买票的人分到一个地方有什么难度吗?我看没有,无非就是循环遍历一下空座的事情,找个稍微用心点的毕业生都能写好吧。

      我不知道是不是所有铁道部的人都不懂技术还是另有什么奇怪的内幕。我也根本不介意铁道部这个网站花了多少钱,但是总不能花了这个天价,最后做出一个最后象是一个外包了5,6次,最后落在一个完全没有经验的学生手里的产品吧。

    • 家园 铁道部只会做事不会做秀可不行!

      这件事情其实就是铁道部自己愚蠢,只知道做事,不知道做秀。做事和做秀其实不矛盾,甚至是相互帮助的,而且越现代的社会,做秀就越重要。

      这个问题其实是铁路的老问题,因为铁路系统独立性很强,一般不与其它部门做太多的互动,特别是媒体,比如前面被撤职那个铁道部发言人,他是诚实的近乎天真,他说话的方式是对一个单位内部人员讲话的那种方式,他把铁道部的人思想表达的很清楚:我出于好心,做了实事,现在确实出了事情,我会改正,继续前进。这种态度在和其它外人打交道时是极度愚蠢和危险的。下场如何,大家都看到了。

      另外,在网上订票这件事情最大的问题其实就是铁道部低估了他的困难程度,这是一个决策级的失误,技术上改进这种战术动作很难纠正过来。

      我提几个可能是胡说的建议:

      1。分割购票系统,把热线和冷线,或者各个开往各个大方向的购票系统在物理上分开,比如单独给动车设置服务器,这样可以保证整个大系统不会完全崩溃(现在情况表明全部彻底解决困难很大),另外可以设定一个什么各方向购票热度指标什么的,比如每秒点击数什么的,给大家一个预期,这样可以很自然的找到辩解的借口,这样由于大家在体验上有分歧,舆论上体验会有分歧,媒体大有发挥的空间,但是不会整个否定系统了。

      2。把热线订票由即时系统变成订单系统,订单系统可以做的稍为复杂一点,比如如果某个车次没了,自动尝试下一个车次什么的,如果没有下铺上铺也可等等,以及是否等待可能的退票,总之设定一个优先等级。其他动作全部后台处理,进程以及结果邮件回复。顺便再给个当前订单排队号以及最后一个买到该车次的排队号以示公平。然后写个攻略之内,介绍各种订单排序方式的优劣。这样结合每个账单的订单数量,可以限制大量的外部持续连接访问。

    • 家园 4天前很堵。但刚才买了5号的票,满顺利的

      记得好象是上周四,我打算看看1号去杭州票的余票情况,和好友有打算1号去杭州玩,所以我晚上8点左右,就登陆上12306看1号票的情况,结果查询要等个好久,网站卡得让人无语。但转念一下,我坐家里能吃个水果喝个茶,它刷不出来我还可以另外开个浏览窗口看看其他新闻甚至看个片,这样总比原本我得跑到上海火车站挤在人堆里排个大长龙买票强多了,舒服多了。而且虽然卡得厉害,每次好歹最终网站还是能刷出个余票情况信息来的。不过因为我好友又要临时出差的关系,最终还是没买1号去杭州的票。

      然后今天晚上也是8点左右,我登陆12306买5号的票,发现站点速度快了很多,感觉基本恢复到平时正常的网站速度,买的很顺利,系统也没提示叫我排队什么的。下完单就立刻跳到支付页面了。现在12306和银联在线支付有联合优惠活动哦,这不算做广告吧,反正用银联在线的快捷支付方式的话,就可以参加抽奖。今天我就这么操作了一次,可惜抽奖没抽到啥,安慰奖都木有抽到银联真小气

      反正我自己的感觉12306这个站这两天的确在快速改进中。

    • 家园 看来舆论监督还是有作用的!

      看来舆论监督还是有作用的!22日网上买出去的车票,天还没有亮就起来折腾,放票之后还是折腾了一个多小时才搞定。今天买回程的票,感觉就快多了,只要有票,一般订单下了之后3-5分钟就搞定。

    • 家园 关于订票系统,有点小想法,请参考。

      早在12306上线之际,我就极其不看好这个系统,访问量如此巨大,任你服务器再强悍,软件再优化,总有订不上票的,一旦因系统无法响应或其他技术原因没有订上,责任肯定就会落到铁道部门身上,也就是受,无论你怎么做,肯定会被人骂。

      怎么解决这个问题,有很多技术人员,又是分布式计算、又是异步同步之类的名词我不是很懂,但是对比民航订票系统,我们可不可以考虑其他的方式来解决或者缓解这样的局面?

      在提出办法之前,让我们先来看几个数字(均来自网络,未考证):

      2012年春运,民航共运送旅客3376万人,最高日均发送旅客70多万人,全国机场148个;共开了25万次航班。

      2012年春运,铁路共运送旅客23500万人,最高日均发送旅客600多万人,全国铁路客运站1805个;车次确实没查到,应该到不了25万次吧。

      这组数字告诉我们,按照机场人均发送旅客来计算,航空运输和铁路运输几乎相当。当然,铁路运输和航空运输的方式不同,不能完全相比,但是不是可以考虑借鉴一下呢?

      现阶段,航空订票是一个什么模式?信息技术上的问题暂时先不说,现在航空订票系统的大概结构是:民航局按照国际贯行的方式建立了一套电子票务系统,并且通过一个协会制定订票人员的资格和销售代理企业的标准,如需代理机票,必须有相关资质方可。普通人无法直接订票,必须要通过销售代理进行预订。(当然也可在机场购买,不过……,这样的似乎不多)。

      也就是说,在对订票系统进行管理的时候,只需要管理好这些订票代理企业就行,订票系统也只需要对订票代理企业进行响应。如果有订票企业出现倒卖或者其他违规出票的问题,可以很快的找到相关责任人,大大降低了管理的成本和漏洞。所谓市场化,这个应该就是市场化吧。

      是否可以考虑火车票也采用这种方式售订票呢?并且按照机票平时打折,紧张时全价的方式,包括类似经济舱、公务舱、头等舱的方式进行售票。具体的东西我还没有想好,可行性等等,是否可以考虑,请酌。

    • 家园 铁道部真是好厉害,窗口排队不过瘾,网上卖票也要搞个排队

      真是与时俱进,以前的虽然废柴,但是也凑合用了,一个重大改革居然越改越慢,自动化还不如人工?

      有些时候,开发公司不能光有技术能力,工作经验一样重要,不了解具体业务,开发起来就是闭门造车。遇到小的甲方也就算了,像铁道部这样的立马就打回原形。

    • 家园 国庆使用12306感觉比春节糟透了

      最糟糕的地方就是排队,一旦排上队就不能再买其它票,然后人还不能走开,因为购票后45分钟就要付款。于是只好请假不上班,在电脑前看着那个倒计时从30分钟到29分钟,然后再一遍遍返回30分钟。苦苦等待两个小时后,倒计时终于一次次接近1分钟了,最后倒计时结束,弹出一个对话框说“没票!”,那一刻真有砸了电脑的冲动。

      相比之下,春节使用12306虽然也很辛苦,也要一遍遍被告知没票,但时间非常短,基本在下订单2分钟内就知道结果,然后可以转订其它路线,不管最终订上没有,至少不需要耽误上班时间。所以12306这次改版无疑是退步了。

    • 家园 我觉得这次改版的思路是好的

      我觉得可以这样调整:建立一台独立的入口服务器专门处理用户登陆,通过排队的方式保障登陆入系统的人都能快速的稳定的订票,保障系统不至于崩溃。

      登陆系统的总人数根据订票系统的承受能力来计算

      譬如订票系统每秒处理100个订单,那么在一小时内就是能够处理60*60*100=360000个订单,然后在登陆界面登陆的时候像银行排队一样的取个号,假如前面有480000个人排队,那个可以通过公式480000/360000*60=80计算得出至少要等待80分钟,那么这个号的有效登陆时间是1小时20分-2小时20分后。排的号在有效登陆时间内才能登陆,一但成功订票后这个号就失效了

      订票和付款登陆可以分开(就和退票登陆一样),这样付款失败再次付款时也不要排队了

      PS:说句题外话,本周四我从汉口回南京,动车D3058次的卫生做的真差啊,男士用的小便池至少有十几根烟头,池里都堵塞了。大便坐坑上面全是尿液,还没有厕纸。在国内人民素质不达标,清洁能力跟不上的时候真心不能上做坑啊,还是蹲坑好啊(我那节车厢居然出了小便池,另外2个全是做坑 %>_<% )

    • 家园 虽然知道你是铁路宣传部门的,但如果你并不懂技术的话

      洗地也是很弱的一件事

    • 家园 老大知道微博上的传言吗?

      @创业家杂志:【不是1.99个亿,是3个亿】高额的投入资金和网上订票“令人崩溃”的用户体验,12306争议不断。铁道部称,新一代铁路客票发售和预订系统的建设将为期3年多,今年年底前将完成一期工程任务。其实1.99亿元并不是新一代客票系统一期工程项目的总价,另一上市公司同方股份拿到了另外1.3亿元的中标合同。新浪

      点看全图

      外链图片需谨慎,可能会被源头改

      票的事儿暂且不说,就这么一个如此不具备人性化的界面,值这个价钱吗?

      • 家园 忘情,这两家公司,没有任何超大规模数据处理的经验。

        等于是让幼儿园小朋友驾驶波音飞机,

        不出问题才怪。

        • 家园 铁路订票

          咱地球上,还有比这个并发压力更大的系统吗?

          • 家园 你弄错了。

            目前全世界并发压力最大的应该是goole。

            12306系统中,访问量的大头(99%)是查询操作,每天10亿

            按我自己的使用,这个反倒是解决了的。

            出票的部分(也就是排队的部分),操作量相对很小(每天不到1千万张吧)反而搞出了问题。

            • 家园 Google应该有很多分布式的中心

              而且Google的复杂度比12306低很多吧。客票是需要1对1的,要避免1票多卖,Google只需要返回查询数据即可。

              我最近的操作使用来看,查余票的操作一点也不快。

              需要怎样的预算来解决国庆、春运客票预订高峰?

分页树展主题 · 全看首页 上页
/ 4
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河