今天是订购长假最后一天火车票的日子, 12306系统出大问 ...

来源:百度文库 编辑:超级军网 时间:2024/04/28 05:02:13


12306 的订购流程基本上是这样的。

1)查询车票,并在有车票的车次那里点“订购”;
2)在步骤1)中订购的车票进入“未完成订单”,等待用户支付;
3)网上支付票款,“未完成订单”变成正式订单。

当然我省略了步骤 1)和步骤2)之间的排队等待环节,这并不是关键。

刚才我遇到了十分奇怪的现象,完成步骤1)和排队等待后,在步骤2)中查不到任何信息,不是说系统忙,就是查无结果。

也就是说,我明明订票成功了,却找不到支付的地方!

刚开始我以为步骤1)没成功,就接着重新选择其它车次的票,结果排队等待完成后,告诉我,我有未完成支付的票,不能继续订购其它票。

但在“未完成订单”中,我还是找不到任何信息。

刷新了十几分钟的“未完成订单”后,终于看到了我第一次的订单出现,幸好还没过45分钟的支付限期。支付完成后,新的问题出现了,在“订单”中又找不到我已经支付成功的车票信息。而且确认订单成功的邮件和手机短信也没收到。

我以为遇到大麻烦了,钱都支付了却没票。

结果又过了十几分钟,订购成功的短信来了,但12306上依然查不到订单信息。。。。

12306 现在出现了数据库不同步的问题,这个麻烦可就大了。。。订不到票到也罢了,如果数据库不同步,真的有可能导致付了钱却无法订到票的情况,那问题就是严重了。

12306 的订购流程基本上是这样的。

1)查询车票,并在有车票的车次那里点“订购”;
2)在步骤1)中订购的车票进入“未完成订单”,等待用户支付;
3)网上支付票款,“未完成订单”变成正式订单。

当然我省略了步骤 1)和步骤2)之间的排队等待环节,这并不是关键。

刚才我遇到了十分奇怪的现象,完成步骤1)和排队等待后,在步骤2)中查不到任何信息,不是说系统忙,就是查无结果。

也就是说,我明明订票成功了,却找不到支付的地方!

刚开始我以为步骤1)没成功,就接着重新选择其它车次的票,结果排队等待完成后,告诉我,我有未完成支付的票,不能继续订购其它票。

但在“未完成订单”中,我还是找不到任何信息。

刷新了十几分钟的“未完成订单”后,终于看到了我第一次的订单出现,幸好还没过45分钟的支付限期。支付完成后,新的问题出现了,在“订单”中又找不到我已经支付成功的车票信息。而且确认订单成功的邮件和手机短信也没收到。

我以为遇到大麻烦了,钱都支付了却没票。

结果又过了十几分钟,订购成功的短信来了,但12306上依然查不到订单信息。。。。

12306 现在出现了数据库不同步的问题,这个麻烦可就大了。。。订不到票到也罢了,如果数据库不同步,真的有可能导致付了钱却无法订到票的情况,那问题就是严重了。


连查询都要排队?只能说这系统做得很烂


要是淘宝、京东,
出现这样的情况,人都吓跑了,还不关门大吉?

都不舍得拉下脸面去寻求求帮助改进的?

国内电商这方面 做得还不错,招聘几个技术大牛能搞定的,不想招聘做咨询服务也行嘛

连查询都要排队?只能说这系统做得很烂


要是淘宝、京东,
出现这样的情况,人都吓跑了,还不关门大吉?

都不舍得拉下脸面去寻求求帮助改进的?

国内电商这方面 做得还不错,招聘几个技术大牛能搞定的,不想招聘做咨询服务也行嘛
laoQ 发表于 2012-9-26 15:33
连查询都要排队?只能说这系统做得很烂
我怀疑为了减轻主数据库的压力,查询订单用的是辅数据库,今天我遇到的问题说明,数据库之间的同步有大问题。。
呵呵
铁道部搞火车,铁道部搞学校,铁道部搞公安搞法院。

很多事情为什么铁道部都要搞呢,交给其他更专业的公司不行么?
非常抱歉,因网站繁忙,订单查询状态滞后,如您支付后看到购票成功恭喜界面或收到12306的短信、邮件通知,表明交易成功,请稍后再试。
其实在支付成功后,查不到订单也就罢了。

关键在预订成功后,在“未完成订单”中却查不到,这让人怎么支付呢?
我都定好好几天了 才收到短信  和邮件
今早上 我也出现过类似情况 系统太垃圾了
wltgf 发表于 2012-9-27 02:10
今早上 我也出现过类似情况 系统太垃圾了
昨天很多人都遇到这个问题了,看来是大面积的。数据库有问题啊!
战略与战术 发表于 2012-9-26 16:15
呵呵
铁道部搞火车,铁道部搞学校,铁道部搞公安搞法院。
你是在卖萌还是在演戏
除了火葬场和公墓,就没有tdb没搞过的。
laoQ 发表于 2012-9-26 15:33
连查询都要排队?只能说这系统做得很烂
淘宝、京东的东西还真没法和12306比。12306除了第一个显示余票的页面可以通过查询镜像只读数据库来做,其他的都是实时的数据库交易。

更要命的是,京东、淘宝秒杀的时候要是系统慢你就可能不去秒杀,但12306的结果是用户可能用更多的电脑、更高的点击频率来尝试。

从系统的角度,12306那3个亿不是乱花钱,而是投资不足啊,想想银行的交易系统花了多少钱、证券交易系统多少钱,12306每年那特定的几天点击量和数据吞吐量吓死人啊。

12306解决问提的最终出路是改变业务逻辑,也就是购票流程避免瞬时的大访问量。
3个亿确实不够啊

来自: 超级大本营军事论坛 iPhone客户端来自: iPhone客户端
去年年底刚开通12306的时候我因为出差经常订票,那时候大家说网站卡,我是完全很顺畅,现在据说要虚拟排队, ...
热门车次才需要排队的
看看堵在高速路上的车辆吧,短时间出现的人流量才是祸根
淘宝、京东的东西还真没法和12306比。12306除了第一个显示余票的页面可以通过查询镜像只读数据库来做,其 ...
都有火车余票查询消耗资源大,问题是火车线路一共才几百条?
做几百个按文本方式实时维护的静态页面也不费力吧,反正你就像车站LED屏一样几秒更新一次,看不看是别人的事。

再把这些文本页面提交给门户或者浏聚合门户,查询压力不就下来了。  买你控制,查你也控制啊。


我说个我这的例子,因为行业特殊,所以每天我们要花几千元从 weather.com.cn/购买气象服务。  wap.weather.com.cn直接按你的需求以ftp方式提供xml文档,至于你拿到这个怎么构建自己的web,人家当然不管。


shuizhw 发表于 2012-9-28 10:06
淘宝、京东的东西还真没法和12306比。12306除了第一个显示余票的页面可以通过查询镜像只读数据库来做,其 ...


都说火车余票查询消耗资源大,问题是火车线路一共才几百条?
做几百个按文本方式实时维护的静态页面也不费力吧,反正你就像车站LED屏一样几秒更新一次,看不看是别人的事,反正每时每刻都有人在查询余票。

再把这些文本页面提交给门户或者浏聚合门户,查询压力不就下来了。  买你控制,查你也控制啊。


我说个我这的例子,因为行业特殊,所以每年我们要花几千元从 weather.com.cn/购买气象服务。  wap.weather.com.cn直接按你的需求以ftp方式提供xml文档,至于你拿到这个怎么构建自己的web,人家当然不管。


shuizhw 发表于 2012-9-28 10:06
淘宝、京东的东西还真没法和12306比。12306除了第一个显示余票的页面可以通过查询镜像只读数据库来做,其 ...


都说火车余票查询消耗资源大,问题是火车线路一共才几百条?
做几百个按文本方式实时维护的静态页面也不费力吧,反正你就像车站LED屏一样几秒更新一次,看不看是别人的事,反正每时每刻都有人在查询余票。

再把这些文本页面提交给门户或者浏聚合门户,查询压力不就下来了。  买你控制,查你也控制啊。


我说个我这的例子,因为行业特殊,所以每年我们要花几千元从 weather.com.cn/购买气象服务。  wap.weather.com.cn直接按你的需求以ftp方式提供xml文档,至于你拿到这个怎么构建自己的web,人家当然不管。

碧落黄泉 发表于 2012-10-1 15:37
都有火车余票查询消耗资源大,问题是火车线路一共才几百条?
做几百个按文本方式实时维护的静态页面也不 ...
动态的数据,做静态显示!呵呵,几秒钟的刷新时间很短? 26日当天买火车票!明明显示还有两张29号去广州的卧铺,点击进去,好吧我的身份证号码是已经存在系统里面的!等于我就填了个验证码!2秒钟应该差不多了!填完验证码后进去已经没票了!
碧落黄泉 发表于 2012-10-1 15:38
都说火车余票查询消耗资源大,问题是火车线路一共才几百条?
做几百个按文本方式实时维护的静态页面也 ...
后台每隔几秒声成静态HTML可不止几百个页面,仅以京沪高铁车次查询为例,买票的查的可不一定是北京到上海,而是中间所有站的排列组合。而且静态页面还受到用户到12306间路由各缓存服务器刷新时间的影响,时间滞后时间可能是用户无法接受的。

所以现在12306的做法应该是发布余票数据到一组查询数据库,利用数据库驻留在内存中的数据供前段系统使用。
shuizhw 发表于 2012-10-2 10:02
后台每隔几秒声成静态HTML可不止几百个页面,仅以京沪高铁车次查询为例,买票的查的可不一定是北京到上海 ...
最好的做法是直接在内存中做售票交易,像股票交易一样,但这样一是对硬件冗余、软件编制要求很高,二是对原有架构冲击比较大。
后台每隔几秒声成静态HTML可不止几百个页面,仅以京沪高铁车次查询为例,买票的查的可不一定是北京到上海 ...
所以现在12306的做法应该是发布余票数据到一组查询数据库,利用数据库驻留在内存中的数据供前段系统使用。
————
其实我的主要意思就是这数据库应该分享,比如分个专线给新浪提供查询什么的,毕竟售票专卖了,查没有必要控制在手里。

或者干脆激进点,售票开始都预订,几个小时后摇号,也不至于现在这样买个票这么纠结。
所以现在12306的做法应该是发布余票数据到一组查询数据库,利用数据库驻留在内存中的数据供前段系统使用。 ...
数据接口分享没什么作用,不明白多个网站和只有12306有什么区别,无非就是都想分一杯羮罢了,对用户没任何好处。
数据接口分享没什么作用,不明白多个网站和只有12306有什么区别,无非就是都想分一杯羮罢了,对用户没任何 ...
……铁道部网站只卖票不提供查余票系统是不会崩溃的,遍布全国的车站和火车票代售点10年前的破技术至今都没崩溃过。
碧落黄泉 发表于 2012-10-3 11:24
……铁道部网站只卖票不提供查余票系统是不会崩溃的,遍布全国的车站和火车票代售点10年前的破技术至今都 ...
车站、代售点柜台数量是一定的或者说是可预计的,跟银行网点性质类似,这样的架构其实比较好做。
铁道部票务系统经历过多个版本升级,跟银行系统一样,逐渐从分离走向互联互通,进而全国中心。
另外么,这种大系统时不时会出现问题的,千万不要太乐观。
退一步说,为了保证售票系统正常工作,对12306有所限制,难道不是一个必然选择吗?
诸葛没亮 发表于 2012-10-3 06:55
数据接口分享没什么作用,不明白多个网站和只有12306有什么区别,无非就是都想分一杯羮罢了,对用户没任何 ...
我觉得铁道部一定要保证窗口的正常操作,对12306或者其他接口一定要有所限制,宁可网上堵,不可现场闹。
明白了这个背景,12306一个接口或多个接口,就没什么差别了。
网络购票,就是把原来几千个窗口排队,变成了几十万、上百万人同时递单,手快者得,势必造成混乱和不公。
只有票不紧张的时候,网络购票才不会引起矛盾,这时候,窗口其实人也不多。
碧落黄泉 发表于 2012-10-3 00:57
所以现在12306的做法应该是发布余票数据到一组查询数据库,利用数据库驻留在内存中的数据供前段系统使用。 ...
查询数据分给其他网站,受系统限制也不会提供实时数据,查询的结果不准铁道部在高峰时间照样被用户骂。

预定后摇号,这个已经在上海局开始实验,效果难说好坏,只是减少了部分峰值网络流量。
查询数据分给其他网站,受系统限制也不会提供实时数据,查询的结果不准铁道部在高峰时间照样被用户骂。
...
已经在上海局开始实验?
这个有相关报道吗?还是内部测试?
碧落黄泉 发表于 2012-10-3 21:16
已经在上海局开始实验?
这个有相关报道吗?还是内部测试?
国庆期间上海局部分车票实施预约制度,在9月10号预约,之后摇号确定,所以现在12306有一个“车票预约”菜单,但显示过期。12306网站相关说明似乎也已经暂时消失。

相关报道参见:“上海黄金周火车票预约4万张 金山铁路支线9月底前开通”
http://csj.xinhuanet.com/2012-09/18/c_131856655.htm

这可以看作是公测版的摇号系统,效果还是要看春运是否大规模应用。
季路 发表于 2012-9-27 08:39
昨天很多人都遇到这个问题了,看来是大面积的。数据库有问题啊!
倒是话说了国内的使用支付宝的用户很多,为什么TDB不把火车票购票这个东西交给阿里巴巴搞呢?
精英一猪 发表于 2012-10-2 09:50
动态的数据,做静态显示!呵呵,几秒钟的刷新时间很短? 26日当天买火车票!明明显示还有两张29号去广州的 ...
这种情况下看网上有票得用电话去抢……
职院学生0803 发表于 2012-10-5 21:13
倒是话说了国内的使用支付宝的用户很多,为什么TDB不把火车票购票这个东西交给阿里巴巴搞呢?
不要迷信一些互联网企业。在了解到铁路售票的特殊性后,还有几个公司能提出更好的解决方案呢?座位复用、区段限售、计划预约、特殊保留位置(如工作人员位置)、还有保密性质的军交运输、加挂专列等等都可能对售票产生影响。

有关12306的特殊性参见本版;另一讨论:  http://lt.cjdby.net/thread-1463166-1-1.html

shuizhw 发表于 2012-10-5 22:04
不要迷信一些互联网企业。在了解到铁路售票的特殊性后,还有几个公司能提出更好的解决方案呢?座位复用、 ...
但是一些电商的第三方支付功能不知道铁道部会不会引进到12306系统中呢?
比如常用的支付宝等等……
但是一些电商的第三方支付功能不知道铁道部会不会引进到12306系统中呢?
比如常用的支付宝等等……
我觉得铁道部可以自己弄一个x付宝,这样就避免了买票等银行回馈数据造成的支付失败以及退票等问题。这样用户支付起来方便多了,系统资源也得到高效利用。
诸葛没亮 发表于 2012-10-6 19:47
我觉得铁道部可以自己弄一个x付宝,这样就避免了买票等银行回馈数据造成的支付失败以及退票等问题。这样用 ...
让大家还没买票前先充点钱进去?那阴谋论者还不更加对铁道部的居心细加揣测?

这个多家的网银如果都不好用,能指望一个X宝不出问题?
职院学生0803 发表于 2012-10-6 08:30
但是一些电商的第三方支付功能不知道铁道部会不会引进到12306系统中呢?
比如常用的支付宝等等……
我记得已经有银联在线了,这两家是冲突的。。。
诸葛没亮 发表于 2012-10-6 19:47
我觉得铁道部可以自己弄一个x付宝,这样就避免了买票等银行回馈数据造成的支付失败以及退票等问题。这样用 ...
shuizhw说得对,连交通卡的押金都有人在叫要公开账目,让铁道部搞个支付平台不得吵翻天?
让大家还没买票前先充点钱进去?那阴谋论者还不更加对铁道部的居心细加揣测?

这个多家的网银如果都不 ...
阴谋论者暂且表过,就说淘宝买东西支付宝直接付款的便利性不是网银或者银联在线能比的,而且这样扣款也不需要回执确认什么的,你个人账户里订上票然后从个人帐号里把钱一扣,这样就相当于对个人帐号信息的处理,绝对便捷,余额可查就不存在什么公开的问题吧。而且实现起来也难度不大,现在支付类的平台很多,类似支付宝的一抓一大把,铁道部做起来很容易。至于支持支付宝付款我认为不行,毕竟铁路属于国家的公共事业,而支付宝是商业性平台,还是弄一个新支付平台说的过去。
碧落黄泉 发表于 2012-10-1 15:37
都有火车余票查询消耗资源大,问题是火车线路一共才几百条?
做几百个按文本方式实时维护的静态页面也不 ...
火车线路几百条?!全国办理客运业务的火车站没有300个也有200多个了,这些车站两点之间就成为一条线路,就有人有火车站需求,你自己算算有好多需求了?!我都不说卖票的一个大部头一般的客票贩卖规则了~~~你搞不懂火车票贩卖规则就不要乱说好不好?!
职院学生0803 发表于 2012-10-5 21:13
倒是话说了国内的使用支付宝的用户很多,为什么TDB不把火车票购票这个东西交给阿里巴巴搞呢?
交不交给阿里巴巴搞没有任何用处!支付宝只是支付手段,不涉及购物!