西西河

主题:【讨论】回应对12306.cn网站的技术质疑 -- 忘情

共:💬187 🌺697 🌵3
全看树展主题 · 分页首页 上页
/ 13
下页 末页
家园 这个主意比较靠谱

如果是实时确定的话,肯定没法避免刷票导致阻塞。你这个办法,预订一次就可以,避免了刷票行为,系统响应就完全可以做到没有任何问题。

家园 这样干可能性很小

高铁即使是最繁忙的时候也有冷门线路,都这么安排对客户不公。

有些人是一家几口出门,这么排队肯定会导致要买3张结果只买到两张,最后还要忙着退票。由于这种退票客户完全没有责任,高铁最后弄得连退票费也收不到,结果白白便宜了票贩子。

家园 没网络订过票吧?一个订单可以提交5张票的哟

5个人以上同时出行,确实有该问题,但现在也有这个问题,不是我建议的新办法带来的

这个抽签我的设想是按订单来的,订单里面是5张票那就要么都有,要么都没有

冷门线路当然人人有,仅仅是晚了一段时间知道该结果而已,反正不会耽误你上车。当然照这个办法,网络售票截至时间需要提前一些,这影响不大的

家园 很多不是技术问题而是业务模式问题

比如这个每天集中放票,这是明摆着要制造抢票高峰的,改成随时放票行不行?一趟车一趟车的放出来,一下子就把流量分散了。

网银支付过程很慢,那为何不搞个直接充值?先付钱充值然后买票,操作时间减少不少,网站压力就又小了不少吧,还能赚钱。

更重要还有铁道部搞这个网站是想杀死代理自己赚钱吗?如果不是为何一定要自己搞网站?现成的中航信的例子,让代理商接入,由代理商去承担直接压力,比如携程。如果大家去抢票,显然是携程的网站先爆掉,然后才是铁道部网站——说不定这种时候,就算铁道部网站真爆掉了,大家也说是携程的问题。

搞成代理制,铁道部网站压力小多了,付款没必要实时,最极端状况还可以限速,比如说一个通道1秒钟只能从铁道部系统拿到1张票。淘宝秒杀,抢不到的人多了去了,大家不也都很习惯。

家园 这个办法有个问题就是狂填申请的问题

比如1个人乘车,他拉10个人帮他填单子

当然也可以按身份证号排重,但这就会造成上面曾自洲提到的问题;

也可以随机分票一次之后再排重,然后再随机;再排重.....

这也是刚想到的,此前我一直在想该如何制定罚则来惩罚,真不好罚,上有政策,下有对策呀

另外老铁你又不缺通宝.........

家园 异步的问题是多次车到同一个地方。

高铁很明显,30min一班,这班订不上可以换下一班。

D车也是经常多班车同一个地点,按你的办法就要都订上等抽签了。

家园 如何评价技术

如果OLTP都解决了,WEB层面的只读应用还会是问题?

众网友都能出谋划策(虽然他们说了些啥,忘情怎么回复的俺都没仔细看)

俺只是从技术层面上回复说问题可以解决.没有考虑商业上,政治上的种种.不过退一步说,传统的架构再便宜,不还要2亿?还不能解决问题.当然还有更好的产品,国内也有巨头注意到了.希望能有决策者勇于跟随技术的进步.

最后俺想告诉本贴的技术从业者,不要被商业公司洗脑.看一个产品或者技术,要从它的技术本质去思索.比如ibm的产品.这个产品的技术路线是什么,IBM为什么要收购它,这个技术路线是否可以应用于OLTP? 如果可以,IBM为什么宣传它是OLAP或者BI?从这个例子引开去,你会发现技术上的新天地.

从西西河看了太多的历史社会,回馈一点技术,仅此而已.

家园 这篇文章回应了什么质疑?

我不知道这篇文章到底回应了什么质疑?难道这个系统从技术上来说是不可能建好的?

作者有点水平,但也不是搞这个业务系统的。性能优化,关键是要找出瓶颈。文章洋洋洒洒,但问题是作者也不知道瓶颈具体在哪里。

铁道部花了这么多时间,结果还是这个样子。要是把系统研发比喻成一场战争的话,如果是这个结果,领头的早就被枪毙了。

通宝推:熊仔,
家园 这确实是个问题:或许可以铁路智能一下

乘客只填写始发、终到站,期望出发时间范围,票的种类;

具体随机分配票时每个车次该乘客都能够参与随机分票

难点在于他只需要一张票,而车次间本来是可以并发分票的,这样他可能被分多个不同车次的票,再排重的话似乎挺麻烦的,但也不能解决

简化处理办法就是乘客每个车次填一个单子,不付款不处罚就好了。

这在填单子的环节其实是可以加关联的,技术上我不觉得需要多复杂

家园 航空基本是供大于求,铁路则相反,这点太关键了

民航春运执行航班25万架次 运输旅客3376万人

2012年春运民航工作圆满收官。在为期40天的春运工作中,民航共执行航班25万架次,比去年春运增长7.7%;旅客运输量3376万人次,与去年同比增长3.6%;[red]航班平均客座率为64.87%[/red]。

航空居然每天运送旅客也达到80万人?这么多?

另外我有所怀疑的是:每架次是130多人,就这才坐了2/3,敢情民航春运只飞大飞机,没有小飞机出动?

铁路2011年春运今年春运铁路日均运送旅客能力达620万人

正因为没那么多并发抢票竞争压力,中航信才滋润,假如飞机票价降50%,估计一样被抢票人骂死

家园 你没有理解这个方案的重点

重要的不是让每个人都买到票,而是解决挨骂的问题。

现在大家都承认,铁道部网站是被挤爆的,买不到票大家还可以理解,现在骂的是铁道部网站花钱太多,网站太烂。如果改用代理制就没问题了,就变成了大家先去代理那里去挤,由代理负责排好队再向铁道部网站发请求,支付结算过程也全部推给代理。铁道部网站不直接承受全部用户的压力,况且还可以采用控制代理的数量和代理卖票的数量,比如一个代理1秒只允许卖1张票。用这种方式,铁道部网站永远不会爆掉,爆掉的只可能是代理商的网站。大家要骂也就都去骂代理了,更何况多数情况下由于多个代理商,肯定热门代理先爆掉,比如携程先被挤爆,而这时xx市xx科技公司的代理售票网站还是好好的。

家园 这好像不公平吧

先订的,就因为人多,所以一张也没买到?

如果一个订单里不是一家子,而是一个公司里的人呢?

而且现在的票都是实名制,结果最需要的人没订到票,最不需要的人订到票了,咋办?

订火车票不像订奥运会,奥运会有票是重点,火车票有票和谁有票都是重点。

家园 没看懂!按我的设计,每个订单是平等的

所以不存在这个问题

先订的,就因为人多,所以一张也没买到?

当然从细节上说,5张票的订单命中概率肯定比1张票的订单命中率低,参考仅剩余1张票的情况

如果一个订单里不是一家子,而是一个公司里的人呢?

而且现在的票都是实名制,结果最需要的人没订到票,最不需要的人订到票了,咋办?

你说公司在春节十一的时候组团出游,还不走旅行社,还不坐飞机,跟人民群众起什么哄呀?

现在的订票系统也不解决该问题呀,最需要的人超过5个还不是一样抓瞎

现在解决供不应求体现公平的时候呢,你追求的似乎太细枝末节了

家园 火车票现阶段的解决方案胡想

1 要解决登陆和查班次的问题,这个可能要用云计算的方法,就是每次长假,春运,铁道部多出点钱去租云计算的量。这种登录的问题和空调类似,总量不够就永远无法满足需求,而且会累计进入恶性循环。租云计算的好处是,平时不用养这么多服务器。这样总的信息投资费用降低,每年的有一些租用的费用,而且随着计算机的技术提高,国家总带宽的提高,租用的费用肯定会逐渐降低。如果实在无法租用,铁道部只有自己想方法满足这么大的页面点击率了,这是一个不小的费用。网民津津乐道新浪,腾讯,百度的天量访问量,也是天量服务器和天量带宽才能完成的。

2 查班次的时候余票量不需要实时票量信息,最起码要有半分钟到一分钟的延迟。对于热门时间的热门班次,其实无论啥技术手段都是无法做到实时数据,你看到的数据和你点击时的数据永远有差异。而冷门票这点延迟其实无所谓。这种延迟信息可以在网页上直接注明,我觉得大家可以接受。

3 增加类似淘宝里的快捷付款的功能,可以预存一部分客户信用卡的信息,这样客户只要输入一个手机确认码就可以完成付款,这样减少票的待确认时间。咱觉得票的待确认时间减少可以减少很多系统的工作量。

家园 从技术上说,这么做没啥意思,似乎有词叫“无效帕累托改进”

似乎说的就是这意思

TG还是有追求的,要的就是方便群众,体现3公,你整这么个系统似乎纯粹是为了转移焦点,而且注定不能成功,人民没这么好哄

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


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

Copyright © cchere 西西河