世界上最难的网站就是12306,没有之一,想当年铁道部拿出10亿巨款满世界招标,结果连微软、IBM等国际巨头都不敢接这个大单,毕竟这个网站系统服务着14亿人呢。最后,利用阿里的弹性数据服务器,腾讯写的代码,华为做的中间架构,甲骨文做的外部组合端口,才研发出现在的1230612306的难做之处有以下几点:一、网站访问量巨大中国有14亿人口,每年大概售票40亿张,单日最高售票量超过1700万张,互联网售票量占比高达90%,每天约有1500亿次访问,平均每秒有200万次点击。要知道全球访问量最大的搜索引擎--谷歌每天也才56亿次。所以,你买票的时候,你以为动动手指就买到了,哪有岁月一片静好,其实是程序员们在负重前行。
二、购票系统复杂每个始发站到终点站之间有很多的站,乘客在每个站上下车,这些要及时更新,另外,还涉及到购票、退票、改签等一系列的动态变化。就拿深圳到北京西的高铁来说,中间有17个站,从不同车站上下车的有136张票,三种座位就是408张票,这还不算,有人买完后改签的,退票的。全国有1805个火车站,每条线路上有几百次的车次,还有线上不同网站抢票的、线下窗口买票的、还要和各个代理商及时同步数据。你说复杂不复杂。三、12306拥有近6亿注册用户,打通了铁路总公司和其他媒体服务渠道的入口,一键直达中铁人民、新华、新浪、腾讯四大官方新媒体渠道和全国18个铁路局官方新媒体渠道,它包含了大量的用户信息,曾经每秒有超过80万个攻击请求,如果发现任何异常行为,需要立即拦截,一毫秒的微小误差都会导致重大事件。
行者
中国才13亿人口,人人都会上网。能有1500亿访问量?这才是重点。 难道都是ai抢票?
神经蛙
不行就让阿里腾讯拼多多来