【我知道你们什么都懂】 最近激烈讨论的某12306文章的一个错误
整理时间:2014-01-13 20:34 来源:www.vimiy.com 作者:编辑 点击:次
【楼主】2014-01-12 19:25
» 最近激烈讨论的某12306文章的一个错误
就是说,有人认为买了一张火车票要刷新整个线路的所有票的数据库,然后很多人认为这里算法非常复杂,交互很大。
还有很多人随便yy了很多算法、策略来解决这个问题。
后来我问了一个相关人士,才知道,根本没这么复杂。。。
火车票的分配是离线计算的,比如一趟车,就3个站比如说a b c,a-b b-c a-c每个坐席多少张票,是按照历史数据在放票之前都算好了的,实际上每张票在你能买之前都已经生成了。。。当然卧铺票是可以复用的,比如100个卧铺席,一开始可能给a-b b-c 各20张,a-c 80张,卖了一段时间后发现a-c的卖出去70张,其他的卖光了,这时系统会返回来10张票供b-c使用。
至于这事很好证明,现在去搜杭州开往北京的G34次列车,你会发现杭州发的车,1月30日还有很多很多票,但是从南京上车的已经完全无票了。
所以根本不存在动态平衡这事。。。真正的负载困难另有其处。
网友评论2014-01-12 19:29
这个问题讨论死了都没用啊……
网站技术问题不可能解决供需矛盾
多修10万公里铁路是王道……
网友评论2014-01-12 19:30
讨论技术还不如讨论经济学,经济学最好的做法就是涨价,让市场发挥主导作用。
网友评论2014-01-12 19:32
系统再流畅你也抢不到票 僧多粥少啊
网友评论2014-01-12 19:33
Topic Post by slauter (2014-01-12 19:25):
就是说,有人认为买了一张火车票要刷新整个线路的所有票的数据库,然后很多人认为这里算法非常复杂,交互很大。
还有很多人随便yy了很多算法、策略来解决这个问题。
后来我问了一个相关人士,才知道,根本没这么复杂。。。
火车票的分配是离线计算的,比如一趟车,就3个站比如说a b c,a-b b-c a-c每个坐席多少张票,是按照历史数据在放票之前都算好了的,实际上每张票在你能买之前都已经生成了。。。当然卧铺票是可以复用的,比如100个卧铺席,一开始可能给a-b b-c 各20张,a-c 80张,卖了一段时间后发现a-c的卖出去70张,其他的卖..
嗯?我这样说被人喷,Warden这样说会被喷么?
网友评论2014-01-12 19:34
在有12306之前,买票全靠窗口也没听说哪个火车站出问题吧
实际还是一个服务器负载太大吧
网友评论2014-01-12 19:35
这个与淘宝的区别在于知道没货之后还会不会一直刷新?
淘宝一定不会,但人有可能会,只有刷票工具肯定会
就这样
网友评论2014-01-12 19:38
Reply Post by tobyshen (2014-01-12 19:29):
这个问题讨论死了都没用啊……
网站技术问题不可能解决供需矛盾
多修10万公里铁路是王道……
票不够是供需矛盾,网页一刷就白是网站烂,票少不是网站烂的理由
网友评论2014-01-12 19:39
铁路有一个叫做客运计划的东西,大多数人可能不知道,这个东西是决定你能看到的车票数字
网友评论2014-01-12 19:42
Reply to Reply Post by 土豪劣绅 (2014-01-12 19:39)
是的,在网络时代之前就是叫客运计划,每个列车分管的部门会把这个计划在发车之前包括这个车的每个站停靠的时间点都计算出来发给总局。
现在网络化了不知道叫什么了。
网友评论2014-01-12 19:43
Reply to Reply Post by luojianxhlxt (2014-01-12 19:34)
没有12306的时候大家都在骂黄牛
事实就是,只要买不到票,就要骂,这是人性
12306本来是方便购票的,结果等于开了嘲讽,大家不骂黄牛了,骂12306了。
前几天CCAV帮12306打了一发误导,想继续把火力引到黄牛上面
只要春运这些现象存在一天,这就是个无解的问题,总要有个来被骂背黑锅的。
网友评论2014-01-12 19:44
Reply to Reply Post by slauter (2014-01-12 19:42)
客运计划一直存在,没有客运计划,运力会被极大地浪费。
网友评论2014-01-12 19:45
Reply to Reply Post by tobyshen (2014-01-12 19:43)
非嘲讽
黄牛问题难以解决的根源在哪?
这个我是真不知道
网友评论2014-01-12 19:45
能给我一个你的区的权限不?
网友评论2014-01-12 19:45
Reply to Reply Post by tobyshen (2014-01-12 19:43)
这显然是事实,但是不代表12306就是最优解,并且超过所有民营公司。
网友评论2014-01-12 19:48
Reply to Reply Post by 风行重剑 (2014-01-12 19:38)
根本矛盾不解决
网站做出花来也就是一个更快的秒杀系统,有意思?
除了春运时候,12306基本是满足社会需要的。
春运说白了就是无解,票足够,不要秒杀的时候,这么个破网站就足够了。供需矛盾是根本问题,解决根本问题才是解决问题的最好办法。
不改变票少人多的现状,网站最的再好,还是糊弄人
网友评论2014-01-12 19:48
Reply to Reply Post by thesleeper (2014-01-12 19:45)
根源是春运。。
有票的地方就有黄牛。。
网友评论2014-01-12 19:49
Reply Post by tobyshen (2014-01-12 19:29):
这个问题讨论死了都没用啊……
网站技术问题不可能解决供需矛盾
多修10万公里铁路是王道……
亲,你错了,均衡发展才是真的王道。
网友评论2014-01-12 19:51
Reply to Reply Post by 前田敦子 (2014-01-12 19:48)
一步步抽丝剥茧
实名制情况下如何屯票?
网友评论2014-01-12 19:52
Reply to Reply Post by thesleeper (2014-01-12 19:45)
根源还是运力不够
就算没有黄牛也还是很多人买不到票
比如有ABCDE5个人但是只有两张票
A高价从黄牛手上买了一张,BCDE拼RP买剩下的一张
没了黄牛也不过是ABCDE拼RP买两张
最终都是三个人回不去
Copyright 2012年2月8日 苏ICP备12030052号-3