主题:【原创】无责任推测12306网站遇到的麻烦 -- 代码ABC
由于那个Legacy System的局限,目前你说的几种方案都是无法实施的,除非将业务逻辑移出该Legacy System,比如直接跑在JBoss上,那样做HA+LB毫无压力。但这个选择的主要问题在于:
1.工作量太大,这个工作量就是重新做一个购票系统,时间不够用了。你要注意的是,目前这个互联网购票系统其实只是一个壳子,真正的业务部分实际上是在那个Legacy System的,也就是大头的工作是在后端的,并不是前端互联网这块儿。实际上根据该大拿的说法,在1月份时,系统负载最高点跑JBoss/Web那端服务器的CPU负载不过10%。而后面LegacySystem早就完蛋了。
那么把这个业务逻辑重新实现一遍?那就不是几个月能够搞定的事儿了。
2.相比互联网售票,窗口售票系统的稳定性更是大局,如果窗口售票系统崩溃了,那就成了政治事件了。这也是为什么无法冒险在短时间内升级的另一个主要原因了。
我说铁科院这帮哥们儿倒霉就倒霉在团队成立初期按上任部长的思路,只卖高铁票,所以设计了这么个jboss前端+TRS的悲催方案;结果部长一换人,变成了全部票都卖的需求,时间还不够用了(只有三个月)。
当然,换句话说,如果一开始就规划成把TRS整体重写一遍,那样项目的投资恐怕翻10倍都不止。
按现在的情况,如果马云在上面的关系更NB一点的话,有可能这个系统后面的大改造就给TB做了,只是一种可能哈。
- 相关回复 上下关系8
🙂EMC 江城如画里 字66 2012-02-17 20:35:34
🙂可是。。。sybase。。。 羽羊 字44 2012-03-01 02:16:10
🙂铁道部包括铁通很多都是sybase的数据库,传统问题了。 未来的未来 字0 2012-02-19 01:52:11
🙂这都是要求将业务逻辑移出Legacy System。
🙂业务逻辑移出TRS和TBS反而是错误的 未来的未来 字76 2012-02-19 01:57:39
🙂技术细节不说,高阻铁定又是问题的根源 老驴 字0 2012-02-15 23:39:46
🙂据说这个网站在春运期间是日均10亿次的访问量。 licheng 字0 2012-01-16 10:47:21
🙂我认为是高并发造成的数据库连接数不足导致用户体验差 不远攸高 字559 2012-01-16 03:08:09