「快科技」程序员质疑 12306是不是世上最复杂系统?
2020年马上就要到了 , 今年春节也来得早一些 , 现在已经开始抢春运火车票了 。 每年这个时候 , 抢车票就是最大的难题 , 同时也是12306被人吐槽最多的时刻 , 很多人都认为12306系统太脆弱 , 事实真的是这样吗?
大量程序员聚集的V2EX今天有个热帖 , 那就是讨论“12306 是不是现在世界上业务逻辑最复杂的系统之一?” , 他指出12306并发量很大 , 不像天猫双十一是短时间并发 , 12306是一出票就是双十一 。
----「快科技」程序员质疑 12306是不是世上最复杂系统? //----[ http://www.caoding.cn]
程序员是最了解12306系统为何这么复杂的 , 而对普通人来说根据不了解12306背后需要什么样的技术和投入 , 前几年很多人甚至吐槽12306购票系统就是大学生外包水平 , 言外之意就是说12306很简单 , 现在大家抢不到完全是技术不行、不肯投入 。
不过实情并非如此 , 今年10月份 , 12306技术部主任单杏芳介绍 , 12306售票系统已经成为全球最大的票务交易系统 , 中国人民彻夜排队买票已经成为历史 。
单杏芳表示 , 12306曾经面临最大的问题是系统拥堵 , 像余票查询这样一个看似简单的功能 , 其实是经过了技术攻克 , 才达到了如今的高效运行 。
她表示 , 铁路余票计算是非常复杂的 , 因为我们一趟列车有多个停靠站 , 它是一个动态复杂计算的过程 , 相比简单的商品库存简单加减要复杂得多 , 所以如果计算慢 , 系统可能就会忙 , 就会堵 。 所以我们研发了分布式的内存计算的余票计算基数 , 让余票计算变得非常高效 。
此外 , 单杏花和她的团队还研发了异步交易排队系统、“售取分离、读写分离”核心系统架构等多种技术 , 为12306售票系统提供技术支撑 。
----「快科技」程序员质疑 12306是不是世上最复杂系统? //----[ http://www.caoding.cn]
推荐阅读
- 浦东新区科技发展基金知识产权资助资金2020年度申报指南
- 上海市2020年度科技创新行动计划科普专项第二批项目申报指南通知
- 王者荣耀:吕布最近强度凸显,玩家认为攻速太高需要尽快削弱,你赞同吗?
- 三国杀:卡牌是否应该“界限突破”?且看这版「界闪电」设计如何
- 十二星座里,翻脸比翻书快,特别爱作的4个星座
- 「周榜」9件最抢手美衣
- 小巧便携,速度飞快,ORICO迅龙GV100移动SSD体验
- 每天早晨吃一口,三高降得快!这样吃还能抗癌抗衰
- 男子快递迟迟没收到,让给客服查查,客服:被就地销毁了
- 取快递不关快递柜门的人,你的素质在哪里?
