每秒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终极实战》训练营,就是特地为你准备的!
2 天时间,300 分钟
20个技术课题
直戳你【升职加薪难】的真正原因
帮你在金九银十前夕,打一场翻身仗
如果你对目前的薪水不满意
这次训练营你一定要来
扫码回复 “ 075 ”
本公众号仅限前60名特惠购买
请您耐心等待课程顾问通过
以上是关于每秒100万请求,“12306”的架构到底有多牛?的主要内容,如果未能解决你的问题,请参考以下文章