每秒100万请求,“12306”的架构到底有多牛?

Posted 码农翻身

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每秒100万请求,“12306”的架构到底有多牛?相关的知识,希望对你有一定的参考价值。

我想说:12306世界第一,而且极其牛B(最佩服设计这套算法和系统的人)

牛逼主要有以下三点:

  • 所销售商品极其复杂(SKU极多)

  • 商品和商品之间、横跨全国的渠道之间,都相互干涉

  • 访问量极大

据铁科院首席研究员、12306技术部主任单杏花介绍,2020年春运期间,12306在高峰日网络点击量高达1495亿次。


也就是说,12306在高峰日平均1秒就要承受170多万次点击,大概相当于每个中国人每天在12306上点击了100次。

12306面临的流量压力,可想而知,“即便是百度,也很难有这样的点击量,可以说是一组天文数字。”


作为对比,2019年淘宝的订单创建峰值,是54.4万笔/秒。Trustdata的数据显示,淘宝APP 2019年“双11”当天的日活跃用户为4.76亿。


若以此计算,12306的最高访问量,相当于淘宝“双11”当天活跃用户每人点击超过300次。


对此,杨立鹏自嘲道,12306系统面临的,基本上是“天天被秒杀、天天被抢购、天天‘双11’”。

业务量、计算量完全不在一个量级的情况下,我们可以放心地说,中国的铁路订票系统在世界上是最牛B的!

你知道12306的流量负载有多强了么?那么你知道12306是怎么抗住每天的高并发的吗?你知道12306亿级并发抢票系统如何用Redis高效实现复杂的售票业务吗?

我建议你来听一下这门课程,深度解析Redis在12306中到底起到了什么样的重要作用,线上直播,在线答疑,为你排忧解难!

原价 ¥99,限时 ¥0.02 立刻学习!

扫码回复 “ 075  

课堂福利

超级福利一:报名找小姐姐领取课前预习资料~

超级福利二:上课可参与课堂抽奖,马士兵教育内部教材包邮,100%必中!

超级福利三:BAT大厂面试真题汇总及详解(进大厂必看系列)

超级福利四:某电商项目实战讲解

如果你是一名:

✔ java开发工程师

✔ java业务架构师

✔ java系统架构师

✔ java爱好者

✔ 想要跳槽涨薪的

✔ 技术负责人/技术经理/技术总监

✔ 项目经理/项目总监

✔ 想要转型架构师的

......

那么,这期《Redis终极实战》训练营,就是特地为你准备的! 

天时间,300 分钟

20个技术课题

直戳你【升职加薪难】的真正原因

帮你在金九银十前夕,打一场翻身仗

如果你对目前的薪水不满意

这次训练营你一定要来

扫码回复 “ 075  

本公众号仅限前60名特惠购买

请您耐心等待课程顾问通过

以上是关于每秒100万请求,“12306”的架构到底有多牛?的主要内容,如果未能解决你的问题,请参考以下文章

12306 的架构到底有多⽜逼?

刘强东的代码水平到底有多牛? 网友:95年一个晚上赚5万!

Nginx 架构到底有多牛

刘强东的代码水平到底有多牛? 网友:95年一个晚上赚5万!

阿里巴巴微服务架构到底有多牛逼?

支付宝的架构到底有多牛逼!