12306是什么 12306的技术难度究竟在哪里
12306是什么
今天带来的生活小经验12306的技术难度究竟在哪里和12306是什么方面的经验,下面为详细的介绍。
在中国,技术难度最高的软件,大家知道是什么吗?答案是12306,研发者单杏花凭借研发中国铁路客票发售和预定系统,斩获了得国家科技进步一等奖。
国家对其的评价是“她曾带领团队攻克了12306系统一系列技术难题,使系统处于国际领先水平”。
还记得12306刚出来的时候,一听说12306 这个软件花费了3个亿,很多人都在质疑,这个软件界面如此简陋,还经常崩溃,为什么要花费3个亿。
需要指出的是,12306属于整个铁路客票发售与预订系统的前端,我们在上面购票,最终接入到售票系统。但是它也是整个系统中技术难度最高的一块。
12306的技术难度究竟在哪儿
12306 平台高峰日页面浏览量已经超过 1 500 亿次,最高日发售车票超过 1 200 万张,已经占到总售票量的 80% 以上。所以这样这也就意味着涉及海量事务高速处理。
在售票高峰时段,铁路客票发售与预订系统的压力和负载巨大,来自各方的业务流量对系统的压力等同于大型的 DDoS 攻击,同时,来自市场的各种第三方软件的反复刷票行为,更极大的增加了原本就庞大的业务流量。
对于12306的可用性和安全性是巨大的考验和威胁,还要具备极强的风险防御能力。
它是定品、定量、定件三种电子商务系统中最难的定件系统,因为涉及人口太过于庞大,全球有真正实践经验的人很少,很多技术人员都不一定知道。
这些年,一个有趣的坊间消息被多家媒体在报道中引用,2012年5月铁道部邀请阿里巴巴等多家互联网公司技术骨干,作为顾问向12306项目提建议,其中部分已被采纳。
不过,阿里巴巴集团公关总监杨磊却否认有阿里团队技术支援的事情。中国向全世界招标,最终,美国“IBM成熟解决方案”和清华大学Web与软件技术研究中心掌握自主知识产权的分布式解决方案入围,但是最终都无法完成。
研究人员都认为,12306的问题不只是带宽和硬件,更大问题在于网站系统架构、逻辑算法、库存同步、数据缓存机制、内外网数据交换等方面,“让几千万甚至上亿的人在同时登录同时抢票的这种业务模式是变态中的变态”。
下一篇:肥皂制作原料 揭示肥皂的制作成分