是的,他是世界第一,而且非常厉害。我很佩服设计这个算法和系统的人。
我们来看看朋友们对我国的铁路订票系统——大名鼎鼎的12306有什么看法,会很有趣的。
我们先来看看这个有18000个赞的吧。我觉得很有道理(狗头一定要加),所以就趁机点赞了。
我只能告诉你北京各大网站推广软件价格,12306曾经开价10亿。如果不够的话,可以添加更多,让他们稳定系统,保证大家订票没有问题。结果,世界顶尖的计算机团队努力了几个月,最终的结果是北京各大网站推广软件价格,可以解决,但代价是增加更多的服务器
12306想了想。春节假期加服务器不太划算,以后就别想了,因为这种行为和面子工程的区别确实没那么大。现在,请多聘请维修人员重庆网站推广,大家轮班。 。
这么说吧,火车站的电脑需要最高权限,就是可以实时刷新,而且剩余的车票必须保留,因为很多人没有网上订票的习惯。这就是基础设施,这些人不能落后。心。
我国春节期间,使用12306购票的人数预计达8亿。这是什么概念?而且12306保证大家不会出错! ! ! ! !
这个水平如果放在国外那就是神话了! ! ! !
另外,我们的抢票软件可以使一个人刷新访问率10-1000次甚至更高。
也就是说,如果8亿人每人都使用抢票软件,最高刷新率可以创建8000e条访问记录
然后参观出来了,还得买票。这是买票的动作。需要确认票,购买票,同时删除票的存在(不允许重复购买),而不是像双十一那样,你先买,订单到了网站推广工具,我就确认仓库后发货,错开客流量高峰。
还有12306,两个字,实时! ! !
8000e,问问腾讯、阿里能不能承受! ! ! !那么这个值乘以3,我们能处理这么大的流量吗?
确保你不会犯错是非常好的,因为如果你同时购买同一张票,它会自动更改到另一个位置。毕竟网络推广软文,一个地方只能有一个人! ! !
12306是世界上最强大的网站,没有之一! ! !
许多亲密的朋友评论说:
但当我看到这些评论都是作者提炼出来的,我似乎意识到,这分明是作者在钓鱼。 。 。 。 。
图片
我们来看看那些认真回答问题的人,例如:
非典那年,一次偶然的机会,我参与了哈尔滨铁路局的信息化项目。当时我从侧面了解了一些关于铁路售票系统的故事。因为已经过去太久了,我不知道那是当时的真实记忆,还是想象中的添加。没有办法验证,所以写在这里,仅供参考和讨论。
首先,在铁路信息化之前,票务系统可以说是一片混乱。由于火车票一票难求,无数黄牛以此为生。门票是匿名的,这也给黄牛带来了丰厚的利润。当时采取的对策主要是采用预约票制度。例如,北京到上海的车票有10节车厢,那么如果有济南和南京两个主要车站,则为济南站预留一节车厢,为南京站预留一节车厢。汽车,这两节车厢只卖北京站的短途车票,不卖到上海的车票。这种车票分配是基于政策的,车站之间没有互联网连接,彼此不认识。
20世纪90年代,哈尔滨铁路局主持开发了全国第一个基于sco Unix、用C语言开发的售票系统。上位机按照规定的策略发票,一趟车票全部发完。即上述逻辑是通过程序来实现的。同时,各车站还增加了抢票功能。它首先抢到自己能卖的票,然后根据需要卖给外面等票的人。
这是一项划时代的成就。在当时的网络条件下,利用上下站之间的通信来实现车站的订票、售票、退票功能。当然seo网站推广,还有后续的结算功能等等。本系统是基于小型机开发的。这里车站和票务中心之间的通讯不是实时销售。而是在指定的时间点,每个车站先抓取自己可以出售的门票,下载到自己的本地服务器上,然后在自己的服务器上一张一张地发行。无法售出的门票可以在一定时间内退票,也可以根据……【手动调度命令】退票。
听到这个故事我很震惊,但当时我了解不多,无法理解他们是怎么做到的。
后来到了2000年左右,由于微型计算机价格低廉,应用系统发展到了CS阶段,上述系统也升级到了CS阶段。客户端使用PB或VB,数据库使用PB,中间件使用PB。我当时就看过这个票务系统的界面,应该是PB开发的。当时还是采用分布式部署架构。各铁路分公司部署自己的票务系统,然后通过服务器从总票务中心下载票务数据,批量订票,然后在各车站出票。此时,各铁路分公司所属的各个车站逐渐实现了内部联网。当时的互联网似乎使用的是adsl拨号技术。
这项技术应该说已经稳定运行了十几年了。
至于全国范围内大规模12306系统的出现。
与常人的理解完全相反,各种应用系统在一开始实际上是大规模分布的。尤其是整体的票务系统,一开始大概有三层票务系统,铁道部一层,各铁路局一层。 、分局一楼、车站一楼。数据包在各层之间传递以协同工作。这也与银行系统类似。
后来,随着信息化的扩展,大约用了二十年的时间才完成大规模集中。银行业在2000年左右实现全国集中,央行在2010年前后完成集中,代表性成果是第二代支付系统和大额、小额接入系统。铁道部的大规模集权在12306之前就基本完成了,很可能就是那个时代的产物。
中国信息化有一个显着的特点,就是大规模集中。这是出于行政便利性和人们思维惯性的考虑,这里不再赘述。
从这个意义上说,只有在中国现有的条件下,才有可能建立起一整套大规模的中心化体系,这是其他地方所没有的。
别的不说,将旅客票务系统直接接入公安人口信息系统,在很多国家都是一项不可能完成的任务。因为大多数国家根本没有完整的户籍管理制度。
我想那是20年前的事了,我曾经接触过机票代理系统。当时,每个代理点都需要拉专线到航空公司的票务中心,然后登录远程终端。通过在终端中输入命令来完成机票预订交易。当时订票的逻辑是,可以先锁票,然后再确认,或者退票。如果超过锁定时间,车票可能会被强制退票。这样就有了以下交易代码:查询、预订、确认、取消。这个票务系统是通用的,后端是一个大型计算机系统,然后通过层层分布式前端计算机推广到全世界使用。这个系统的开发时间应该是在20世纪70年代和80年代。
那次交流中,机票预订处给我们详细介绍了预订机票的整个流程。所以,当我后来听别人介绍火车票预订流程时网站制作推广知乎热议:12306订票系统在世界上属于什么水平?,就有了这样的共同点。
今天人们想到票务系统时,出于惯性就会认为系统一定是基于数据库的,然后就会陷入交易和数量的细节中无法自拔。事实上,最早的票务系统是基于文件和消息的。当时可能还没有成熟的数据库系统,所以不存在现在困扰大家的数据一致性问题和事务管理问题。而如果票务系统完全基于文件系统来设计和开发,将会导致完全不同的架构。
其实12306之所以厉害,主要有以下三点:
在我的印象中,我一直以为是阿里巴巴的淘宝团队改变了12306,看来阿里巴巴团队的技术太好了,所以改变了12306经常崩溃的情况。但看完这些答案,我发现中国计算机领域最有权势的人就是交通部和铁道部。
据朋友介绍,中铁集团所属铁道科学院电子研究所的首席专家是单兴华,他是12306的最强大脑。
所以朋友们,如果有机会,可以考虑一下铁道科学院电子所。
==好吧,我们扯个题外话==
==打车千万别直接去APP,记得先领券==
亲测一单省了30块钱
鑫源网络科技网站制作推广:www.lgfg.cn