|技术成就梦想|
一年售出车票有30多亿张,网上售票比例超过了80%,互联网高峰日售出车票达到了1282多万张,高峰时每秒售票超出1000张,网站高峰日访问量超过了1600亿次,12306售票系统已成为全球最大的票务交易系统,中国人民彻夜排队买票已成为历史,老编心目中能打败淘宝的NO.1。二十年前,编辑没想到有一天他能够在不离开房子的情况下购买火车票。通过移动手指并点击几个屏幕,他每英寸可以获得一张票。
票子总是把我们的中国人带回家园。不要担心40岁老人老了突然感到悲伤。
“一票难以进入”历史
过去,为了买票,人们不得不早起贪婪,甚至在大厅排长队睡觉,即便如此,仍有可能不买票。一张票很难要求。当提到新年时,数亿中国人可以想到四个单词。
买卖票很难。
自1980年进入铁路工作以来,编辑的父亲是北京铁路局的一名指挥,一直在窗户卖票。他告诉我,20世纪80年代的火车票分为很多部分,材料是一块小纸板,通常被称为“登机票”。票上没有时间和日期。在卖票时,指挥需要使用数字机向乘客键入并粘贴票证。
如今,我们可以通过手机登录12306网站,预订,退款,重新签名和补票,每年销售超过30亿张票,并在网站高峰期每天访问超过1600亿次……
20世纪80年代,中国开始逐步推广使用计算机票务;
2009年初,高速铁路和机动车车票首次实施了实名制,第一代自助票务销售商诞生了。
2010年,铁路12306互联网票务系统开始发展;
2011年6月12日,铁路12306网站正式启动,标志着中国铁路进入电子商务时代;
2012年,携带第二代身份证的乘客可以刷卡进出高速铁路站;
2018年,大量车站实现了“刷脸进站”,海南高铁试点电子票证,进入“无纸”票证时代;
到2018年底,900多个铁路站可以让乘客直接刷出站和出站的第二代证书……
回顾12306票务系统的开发过程,曾经面临的最大问题是系统拥堵。“剩余票证查询”这样看似简单的功能在达到今天的高效运行之前实际上经历了技术征服。
铁路备用票的计算非常复杂,因为火车有多个停车站,这是一个动态而复杂的计算过程。与简单的商品库存增加和减少相比,它要复杂得多。因此,如果计算缓慢,则系统可能繁忙且被阻止。因此,12,306的工作人员必须开发保留票计算技术的分布式内存计算,以便可以改变保留票的计算。非常有效。
此外,还开发了异步交易队列系统,“买卖分离,读写分离”核心系统架构等多种技术,为12306票务系统提供了必要的技术支持,确保了系统的高效运行,解决了系统问题拥塞。
12306克服了哪些技术困难?
将来,编辑听说12,306名年轻人也将使用“云和大事物智能转移区加”,这样新一代的信息技术和信息资源为乘客提供更智能的旅行服务,编辑不能帮助但赞扬。
互联网上有很多人在各方面都无视12306网站,认为这个网站做得太糟糕了,甚至有些程序员也在戏弄,认为他们带领团队购买数百万台服务器加上上上半年的开发时间可以做得更好网站!
但事实上,12306比淘宝和华东复杂得多,计算量也要大得多。传统的分布式计算技术根本无法解决12306的问题,更不用说数百万台服务器了!
有些人骂12306,因为他们不关心技术,他们只是认为你用这么多钱做事情很难!再加上心脏对国有企业固有的偏见,心脏最终肯定会生气。其他人则骂12306,因为他们对12306的需求过于乐观,忽略了技术细节。
今天,编辑将向您展示12306克服的技术难题:
一。混合云架构
12306,作为最大的实时交易系统,高流量和高并发性一直是需要解决的关键问题.12306的解决方案是采用混合云架构引入公共云。这种方法的优点是它可以在春运高峰期提供足够的流通空间,并避免由高并发流量影响引起的干扰和停机时间。当请求减少时,可以减少云计算资源,从而节省大量成本。
2。每秒400,000次查询
12306在云中共享访问次数最多的查询服务,几乎100%的查询访问是在云中进行的,查询容量可以达到每秒40万次。查询是大多数票务系统中访问次数最多的部分,他们的请求通常占整个网站的85%以上。在交易相关过程中,查询请求将被多次提交,更不用说大量计费软件出现后工作量增加了,所有这些都使得剩余的票证查询系统成为整个系统的压力焦点。
三。云屏蔽Web应用程序防火墙
Cloud-Shield Web应用防火墙来精细限制流量,以确保后端的负载平衡和云服务器的EC不会被12,306的峰值流量破坏,这相当于构建“洪水坝”。
4。负载平衡
它相当于现场的分流管道,云屏蔽释放的流量是通过将负载平衡转发到后云服务器EC来计算的。
5。云服务器EC
ECS是真正完成计算处理的部分。借助阿里云自己的研发,服务于在空中飞行的全球超大通用计算操作系统,它可以随时动员计算资源供应12,306。
12306,温暖的家庭线
必须承认的是,12306仍然是世界上最大的实时交易系统之一,被称为“最繁忙的网站”。每年的新年是一年中最繁忙的时间12306。
从最早的纸板票到粉红色的软纸票,到目前的磁性媒体“小蓝票”和电子票,每张票都记录了一个故事。
有没有火车票让你记住?
2020年,我们将温暖地回家。