力的东西了。
当年,为了方便大家,开发网络购票。
然而在巨大的访问压力下,这个网站多次濒临瘫痪,一些旅客也遭遇购票失败却被扣款等问题。
相信很多人都在吐槽,为什么12306一到抢票就崩,难道就不能找几个好点的程序员来吗?
其实这还真不能怪程序员没认真维护。
而是票务网站、爱屁屁本身就就和购物平台不一样。
很多人拿12306与某宝某东比,但某宝某东只是一个纯线上业务,而12306不是只有一个APP和网站,所有人在线下售票厅以及线下机器里产生的交易,也会影响整个12306的数据系统。
也就是说,票的数量是有限的,而线上和线下同时交易,数据要实时更新同享,复杂度要比纯线上购物APP复杂很多倍。
而且,12306没有缓冲时间。
从下单到付款、索票、出票,都是一气呵成,没有缓冲时间。
同样是1亿用户,4个步骤,电商可以分4个步骤淡定处理,每个步骤处理1亿流量,而且可以分多小时,多天处理。
12306就只能一口气处理4亿,没有缓和,这个压力可想而知。
每一次查询余票的时候,都是要跑所有的数据库来帮你同步当前的余票信息,这个负载量和计算量是天量。而且,现在非常非常多的人还在用抢票软件。一秒刷几百次,1个人用抢票软件,可以造成几千个人一起刷产生的数据压力。
更别提里头还有很多繁琐到让人头皮发麻的细节。
能运营到现在,已经非常不容易了。
而今年,铁道埠决定进一步优化购票系统,引入云计算和大数据的概念进来。
系统本身也讲进行优化。
这消息一出,不仅是锅内云计算企业蠢蠢欲动,就连锅外的都梦想着能不能天上掉个馅饼。
这不仅仅是钱的问题。
而是一种证明。
怎么才能当天下第一呢?
官方认证?
华山论剑?
还是水军鼓吹?
都不重要,来解决12306的问题吧,只要解决了这个问题,一切应有尽有。