冷知识:其实大部分人没意识到 12306 是目前地表最强 app 这个事实…
12306 面对的是什么量级?
在春运高峰期,12306的访问量是猛烈的 ddos 攻击:
· 日页面浏览量接近 900亿次,峰值日访问超过 2000亿次。· 单日售票最高 2162.6万张,每秒出票超过 1000张。· 注册用户超过 8亿,几乎覆盖全中国人口的一半以上。
这意味着,系统每秒要处理数百万次查询,同时还要保证每一张车票的库存状态在全国数千个车站之间实时同步,并且任何一次支付、改签、退票都必须在毫秒级完成事务一致性。这不是简单的读多写少,而是读写混合、强一致性、动态库存的极端场景。
如此巨大的流量 + 如此复杂的实时交易场景世界上绝无仅有…
淘宝双11:峰值QPS可达百万级,但交易逻辑相对简单,商品库存可以分片,允许最终一致性,不需要处理动态席位复用这类实时计算。
Google搜索:日均搜索137亿次,年搜索量超5万亿次,但每次查询互相独立,没有状态同步和事务一致性要求。
Visa支付网络:峰值处理每秒8万多笔交易,交易模型固定且标准化,不涉及库存实时变化。
Ticketmaster等票务平台:突发流量约每秒15-30万次,规模远小于12306。
12306的日访问峰值超过2000亿次,是谷歌日均搜索的10倍以上。它承受的是全球最极端的流量压力,同时还要处理最复杂的实时交易逻辑。这个组合,在全球范围内找不到第二个。
