支付宝和12306哪个技术含量高?

作者: 银行贷款编辑   2019-11-29 14:54

  这个问题的答案很明显,12306的技术含量更高!

  很多人看到新闻称阿里云给12306提供技术支持,就认为阿里的技术高于12306,这显然是错误的想法。当然,更多人是想当然的认为12306是国企,因此做出来的东西就一定是差于阿里的,这更是一种无知的想法。

  现实其实相当的打脸,12306技术含量就是高于阿里!

  1、先说购票方式:淘宝上商家的库存基本都是固定的,买家购物时都是有货下单,无货跑路,因此即便是双11的情况下,也就是短期的流量冲击,大家同时一起购物付款。

  但是12306的购票方式可不是这样的,人家的库存是实时动态的,因为要根据购票用户的需求不断的进行变化计算。我们以京沪高铁为例,购票的人群可能买的是上海到北京全程的,也有的是购买上海到南京的短途,也有南京到北京,或者是南京-泰安的,这其中可以出现无数种购票组合。根据当前用户的购买情况,系统得实时计算出哪些路线下还有余票,哪些已经是没票了。

  然后这还只是一条线路的情况,放眼全国的话,你自己想想会有多少线路,多少车站,可以实现出多少种变化来?

  这种变化多端的组合查询复杂程度显然高于单一的淘宝系购物,其对系统的要求和实现的技术难度显然也更高。这里上一张铁路售票系统查询余票的大致流程图吧,大家可以了解一下相关信息。

  2、再说大流量冲击:淘宝双11的海量数据冲击会导致高并发,在0点这个阶段有时候我们也能感受到系统卡顿,短期无法完成支付。所以我们很多人会认为,淘宝很牛逼。但是,如果和12306相比,淘宝双11这里数据量冲击可能就不算什么了!

  淘宝这种大数据量的并发其实都是短时间的人群涌入,而12306可能就是一整天都是这样的人群涌入。毕竟每天都有新发售的车次,每次发售都会有大量的用户涌入购买。

  类似春节期间回家过年这种购票刚需就更不要说了,用户买不到票就一定会持续的刷票,自己刷不到还会找第三方来刷票。因此,12306其实相当于每时每刻都在承受着比淘宝双11更大量的冲击,服务器适中处于负荷状态。

  2018年时12306曾经公开过相关的数据:日均PV达到556.7亿次,峰值时段PV达到813.4亿次,每小时最高点击量59.3亿次,平均每秒164.8万次。2019年春运时这个数据就更高了,高峰时段点击量1400亿次,高峰日点击量达2000亿次。

  这种海量的数据吞吐,全国范围内应该是没有网站或者APP能达到,况且在这些请求次数的背后还得计算出票。

  Lscssh科技官观点:

  综合来说12306拥有比阿里淘宝、支付宝更复杂的购票计算方式,同时每天承受时刻承受着海量的数据吞吐,其对整个系统的要求和技术远远是高于阿里的。所以,不要再以为阿里云提供了一些服务支持,就认为阿里在这方面的技术含量就高于12306。

  阿里为12306提供的云服务只是12306整个系统的一部分,上了他们的云也的确解决了一些问题,但这并不代表是全部。以上说的内容其实还仅仅是两个最简单的点,如果你愿意了解更多内容,其实可以查看铁路研究院的相关技术报告内容,里面会有更详细的关于12306系统的内容。
点击展开全文