700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 为什么支付宝一天成交额超一千亿网络和系统都不出问题 – PHP基础 – 前端 php渗

为什么支付宝一天成交额超一千亿网络和系统都不出问题 – PHP基础 – 前端 php渗

时间:2018-08-09 14:24:46

相关推荐

为什么支付宝一天成交额超一千亿网络和系统都不出问题 – PHP基础 – 前端 php渗

的确,以前在12306网站买票时,确实出现过系统假死的现象。但经过阿里巴巴的技术支持后,现在的12306网站已是得到了很大的改善,但是仍然会时不时出现系统假死的现象。而支付宝在经历了双11单日成交额超一千亿的情况下,也没出现死机,这是为什么?

一、软件技术确实没有支付宝成熟。

这一点必须承认。有些人可能在想:中国铁路这样一个重要的国企,在软件技术上还不如一个民营企业?怎么可能?这种想法真的是要不得。民营企业战胜国企的案例很多了,最典型的就有华为在通讯设备行业是世界的老大,而同在通讯设备行业的中兴,却只能排在世界第四的位置。

同样,支付宝开始的时间比较早,早在淘宝兴起的时候,支付宝就紧跟其后,正式茁壮成长起来。而12306官网正式运行是在开始的,整整晚了8年之久,所以,在技术沉淀上,支付宝的功底要比12306要厚实的多。支付宝经过多年的双11的应战,技术已经得到质的飞越,尤其是数据库方面,使用上了自己的分布式数据,比原来oracle数据库更加安全更加快速。

二、12306的瞬间数据量比支付宝更大。

为什么以前的12306会经常卡住不动?这跟12306网站庞大的数据分不开的。平时肯定没有问题,但是一到春节这样的节假日,每天可能有上亿的用户登录上12306的网站来购买火车票。这上亿的用户,还要在12306网站上做着很多的操作,也就是说,用户操作量会以亿的几何倍数来增长。

而且,还有众多的刷票软件在刷票,这就让12306的数据量再次成倍上涨,偶公司的同事,只要一到春节前,就会通过刷票软件来抢票,他们会让抢票软件不停地刷票,直到抢到票为止。这个过程,有时可能要进行几个小时。一个人刷没啥关系,但如果是1000万人同时刷票呢?甚至5000万人同时,会怎样?

三、12306购票时需要身份验证。

为了防止黄牛票贩子买票,12306实行了实名制,一人只能购买一张车票,而且,还增加了验证的过程。这一系列身份验证,又无形当中给12306服务器增加了负担,没办法,因为票贩子太多,很多人都没有买到自己想要的车次车票。而淘宝网站,就不一样了,只需要用户登录以后,购买淘宝上的产品时,不需要再对身份进行验证,可以直接下单购买,这就减少了多次验证带来的数据量。

四、12306售票处理流程比支付宝的要复杂的多。

大家知道,淘宝的商家的商品实行的是库存制,也就是说,商家卖掉一个商品,这个商品的库存就会减少1个,直到库存为0时,就停止售卖。

而12306就与淘宝有非常大的不同,比如:一列火车有20节车厢,每节车厢有80个座位左右。刚开始卖票时,库存是20*80=1600。这个时候,也是按照淘宝样的库存制来的,卖1个少1个。

而火车到了中途,有的乘客就要下车了,这时,车厢就有了空位置,这时,12306网站就会把这个空位置重新计算到库存当中,重新拿出来开卖。这样的处理过程会一直到火车到达终点站才结束。

而且,现在进火车站和出火车站,都是使用的自动验票机了,这就更加加大了12306网站系统的数据流量。

以上就是偶的观点,如有不同意见,欢迎发表评论。

答题不易,如果喜欢偶的回答,欢迎【点赞、分享、收藏】和【关注】偶。

为什么支付宝一天成交额超一千亿网络和系统都不出问题 – PHP基础 – 前端 php渗透测试源码下载

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。