楼主: wangfans

[精华] 【有奖讨论二期】铁路部的火车票订票系统

[复制链接]
论坛徽章:
190
生肖徽章:狗
日期:2006-11-23 04:26:03生肖徽章:羊
日期:2007-09-26 17:08:21生肖徽章:马
日期:2007-09-26 17:08:49授权会员
日期:2007-12-31 19:14:41生肖徽章2007版:牛
日期:2008-03-28 10:02:30奥运会纪念徽章:柔道
日期:2008-04-30 16:28:44奥运会纪念徽章:垒球
日期:2008-05-12 21:28:28奥运会纪念徽章:体操
日期:2008-06-26 10:00:41奥运会纪念徽章:沙滩排球
日期:2008-07-27 12:41:59奥运会纪念徽章:艺术体操
日期:2008-07-30 11:09:47
151#
发表于 2012-1-9 20:26 | 只看该作者
本帖最后由 jieyancai 于 2012-1-9 20:51 编辑

其实解决这个问题,应该考虑两个方面:
1.技术上的系统设计架构。
2.网上订票的规则制定。
技术上的先不说了,来这里的大都是搞技术的。
说说定票的规则,大家都知道。12306最近每天的访问量都是特别高的,那么在技术条件不变的情况下,如何让访问量降下来呢?
其实是有的,前几天和技术部经理简单讨论了这个事情,他提了一个非常好的建议:
可以采用摇号的办法。
每个注册用户,买票时,可以选择几天内的车票和车次,定上哪天的票,完全由后台系统自动处理。如果你系统选中你了,那么会给你发短信到手机,如果没有选中你,那么自动进入下轮的摇号。如果预订范围内的车次和日期都没有中选,那么这时候才需要你再次登录系统,重新选择。
这样避免了大量访客天天上这个网,一天N次重复点击的问题,接下来大家可想而知,有兴趣的可以去算算,如果采用摇号方法,可以避免多少无效的点击?
另一方面,也解决了很多人认为不公平的问题,早定不一定能摇中。
如果采用摇号,那么就没有必要在8点这个时间点集中点击。这很显然可以避免了扎堆点击(高并发)的问题。

由铁道部网上在线订票系统想到的

欢迎各位补充!!!

使用道具 举报

回复
论坛徽章:
8
2012新春纪念徽章
日期:2012-01-04 11:51:22鲜花蛋
日期:2012-01-24 00:04:55茶鸡蛋
日期:2012-02-01 00:16:30ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:20ITPUB 11周年纪念徽章
日期:2012-10-31 14:48:002013年新春福章
日期:2013-02-25 14:51:24ITPUB社区OCM联盟徽章
日期:2015-03-31 11:42:41
152#
发表于 2012-1-9 22:14 | 只看该作者
正方观点: 订票高峰,上亿人能同时在线,系统很难能实时响应,为难铁路部了,应该在订票系统上做一些优化设计

使用道具 举报

回复
论坛徽章:
52
天蝎座
日期:2016-02-18 17:22:06奥运会纪念徽章:花样游泳
日期:2012-07-16 22:06:37双黄蛋
日期:2012-03-21 20:16:10双黄蛋
日期:2012-02-29 11:03:35复活蛋
日期:2012-02-22 20:39:29紫蛋头
日期:2012-01-07 00:15:412012新春纪念徽章
日期:2012-01-04 11:49:54紫蛋头
日期:2011-11-27 21:54:28鲜花蛋
日期:2011-11-17 19:25:23ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41
153#
发表于 2012-1-9 23:18 | 只看该作者
本帖最后由 bodyguard 于 2012-1-9 23:20 编辑

票少,没买到的总会继续刷网页看会不会有回笼票。
缺票的问题不解决,12306的流量就降不下去。
核心问题在与解决缺票。
如果突然说缺米,大家就都会在家囤积大米,从而导致更加缺米。一样的道理。

使用道具 举报

回复
论坛徽章:
34
曼联
日期:2012-09-17 14:31:44双黄蛋
日期:2012-06-25 21:27:34印第安纳步行者
日期:2012-09-27 15:28:50衰神
日期:2012-06-09 11:27:36紫蛋头
日期:2012-06-25 21:27:34紫蜘蛛
日期:2012-02-27 16:03:34紫蜘蛛
日期:2012-02-24 15:36:39鲜花蛋
日期:2012-12-06 21:36:56指数菠菜纪念章
日期:2013-01-04 11:30:40指数菠菜纪念章
日期:2012-09-29 10:28:42
154#
发表于 2012-1-9 23:52 | 只看该作者
铁老大呀

使用道具 举报

回复
论坛徽章:
0
155#
发表于 2012-1-10 09:21 | 只看该作者
没有技术解决不了的问题,系统烂归根揭底还是铁道部管理的问题;

使用道具 举报

回复
论坛徽章:
0
156#
发表于 2012-1-10 09:42 | 只看该作者
腾讯支持1亿人的同时在线,铁道部就不行?

使用道具 举报

回复
求职 : 信息技术经理/主管
招聘 : Java研发
论坛徽章:
0
157#
发表于 2012-1-10 09:47 | 只看该作者
深层原因分析:
1、项目立项之初:像国家铁道部这种国企性质的项目一般公开招标后,都会有私底下的意向标,然后看哪个外包公司关系好,就中标了,这就将技能实力强的公司排除在外了,何来好系统;
2、外包公司:接到项目后,来回打理这一路的高官、处科级干部的花销远高于项目本身承担的比率,导致实际做项目的团队拿不着更多的钱,也开发不出什么好东西来;
3、服务器、网络等基础投入问题:系统运行的带宽、网络环境、服务器资源、中间件等应像游戏服务器样的,在多个地点多个地区架设分服、由内部网络再访问集中的票务中心库,这样保证了互联网本身拥堵的问题得以解决;类似于游戏分区。
4、细分站点跨时间放票、从业务层面上加大分流措施;
5、设计排队机制,通过排队的机制进行分配,如果排队到了,则自动分配到指定的服务器完成交易,这样保证排到队的人能够正常完成支付,当然每次排队成功只能定指定数量的票了。
6、也可以设计摇号机制,在网上进行公开系统随机取数,成功摇中的号则自动分配到指定服务器完成交易,道理同排队机制类似。

其它请大家补充~~~~

至于铁道部做12306是做秀还是真正为老百姓解决问题,这个我就不发表言论了~~~

期待高见!!本言论纯属个人言论!!

使用道具 举报

回复
论坛徽章:
4
祖国60周年纪念徽章
日期:2009-10-09 08:28:002010新春纪念徽章
日期:2010-01-04 08:33:082015年新春福章
日期:2015-03-04 14:51:122015年新春福章
日期:2015-03-06 11:57:31
158#
发表于 2012-1-10 10:04 | 只看该作者
第一  忽略了网民的数量  没考虑到有这么大的并发量
第二  肯定有预留票的,都放到网上 那些上不了网的人怎么办

使用道具 举报

回复
论坛徽章:
5
2008新春纪念徽章
日期:2008-02-13 12:43:032012新春纪念徽章
日期:2012-01-04 11:50:442013年新春福章
日期:2013-02-25 14:51:24技术图书徽章
日期:2014-03-31 10:50:45技术图书徽章
日期:2014-04-17 09:11:35
159#
发表于 2012-1-10 11:39 | 只看该作者
京东?京东流量比铁道部订票网站差远了,京东down了多少次,上次搞促销不就瘫痪了,那才几个人。
别以为自己很行,换位一下,你也不行

使用道具 举报

回复
论坛徽章:
2
授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
160#
发表于 2012-1-10 11:42 | 只看该作者
管理层面,铁道部放权,搞一些电商做代理;技术层面,把不同车次的票放到不同的数据库里,在OLTP数据库前加上一个内存数据库,身份证的验证在内存数据库中完成。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表