AFC是Auto Fare Collection的缩写,是指自动售检票系统。是集计算机技术、信息收集和处理技术、机械制造于一体的自动化售票、检票系统,具有很强的智能化功能。自动售检票系统的便捷和准确性大大优于传统的纸票售票方式,它可以克服人工售检票模式中固有的速度慢、财务漏洞多、出错率高、劳动强度大等缺点,在防止假票,杜绝人情票,防止工作人员作弊,提高管理水平,减轻劳动强度,不仅是地铁和交通系统发展的一个趋势,也是城市信息化建设的一个重要体现。
以前没有多么厉害,也是经过不断迭代开发才走到了今天。那么,它是怎么成为今天这样一个超级系统的呢?
从本质上讲,12306网站是一个票务电子商务网站。
2010年春节,12306官网正式上线运行,平台上线后,因为访问数据量过大,造成大量的用户无法购买,从普通的网民到程序员都狂喷12306的系统垃圾。
12306票务系统一期的开发费用合计3个亿(含硬件),这套系统需要结合铁道部信息数据库,结合电话售票、窗口售票等相关的数据,所以,12306不是一个简单的在线交易系统,而是一个全国最大的大宗物资货运系统。
12306的技术确实非常难解决,利用现有的分布式数据库、缓存、负载均衡技术,已经不能满足需求。
12306在春运的时候,日均有297亿次访问量。天量的火车票查询是影响12306性能的重要原因之一,大概占了90%以上的访问流量。更棘手的是:峰谷的查询有天壤之别,几乎没有办法在成本和并发能力之间做一个好的平衡。
2015年阿里云与12306进行合作,免费给12306提供技术支持,把12306网站的查询访问放在了阿里云上。
一般而言,查询是多数售票系统访问量最大的部分,它的请求次数一般占到整个网站的85%以上。交易相关的过程中,都会多次提交查询请求,这让余票查询系统成为整个系统的压力集中地。
所以,需要把余票查询模块和12306现有系统做分离,让其具备独立部署的能力;在云上独立部署一套余票查询系统,这样子12306和云上都有了一套余票查询系统,调度更为灵活。
经过技术改造的12306系统,年售票量已超过35亿张,是世界上规模最大的实时票务交易系统。平均每日发售车票达937万张,最高日售车票1135.7万张,高峰时每秒售票量达700张,已占到了总销售票量的80%。 高峰日的网络页面浏览量超过1500亿次,相当于全中国人每人每天访问了票务页面100多次。
我是一名铁路客运人员,干过多年售票工作,你们根本不了解铁路系统的复杂性,铁路系统作为国家大动脉,无论从经济还是政治上都要互相协调发展,当年铁路招标,包括阿里在内多少公司都不敢也无法接这个活,是我们铁路工程师们一点一点在全国人民的骂声中日以继日建立起来的,每天我们都及时上报工作情况,梳理总结问题,才不停的更新系统,年复一年,日复一日的完善和流畅,岂是你们这般臆测乱评的,没有他们的付出,换不来现今的发达,如果都如你们所说阿里如此厉害,世界上比阿里有实力的大公司多了去,全世界建立如12306这样的网站会多如牛毛。再补充一下,12306网站售出的车票即是一件如淘宝一样的商品,同时也是一个生产机器,搜出一件商品后会有n次方的不同车票产生,计算量很大,铁路也有些外包工作实践证明不是专业对口出来的产品都很失败。你们不懂得。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系我们,我们会予以删除相关文章,保证您的权利。
本文链接:https://www.fqcxntg.com/post/18488.html