“报告张工,注册量也在涨,但涨幅没有语音请求涨幅大。”一个工程师回答道:“我们监测到大量账号在短时间频繁添加好友,而且,而且很多账号的码是重复的。”
“重复?”刘数学一愣。
“对,同一个,关联了十几个甚至几十个不同的畅联账号。”工程师咽了口唾沫,说道:“这意味着很多人在共用同一部手机,注册了多个账号。”
张宏和刘数学对视一眼,两人都从对方眼里看到了惊恐。
“快!立即估算九点整的并发峰值!”张宏吼道。
工程师疯狂敲击键盘,三十秒后,一个预估数字跳了出来:
“三百八十万”张宏的声音都颤斗了:“我们的网关极限才二百多万!撑死两百万键值!这这他妈是两倍还多!”
刘数学猛地抓起对讲机,喊道:“周总!周总!情况失控了!九点整预估并发四百万以上!”
对讲机里沉默了几秒,然后传来周晋那近乎平静的声音:“哦,知道了。”
“知道了?”刘数学差点把对讲机摔了:“周总!系统会崩的!必须立即激活最高级别限流!”
“限流指令刚才不是发了吗?”周晋的声音里听不出任何情绪波动:“卡死了,指令下不去。而且就算限流,你觉现在限流有用吗?几百万人都盯着秒表呢,你限流,结果也一样。”
“那怎么办?”
“等。”周晋缓缓说道:“等它崩。”
“???”刘数学以为自己听错了。
“崩了再修。”周晋的声音从对讲机里传来,带着一种近乎禅意的平静:“反正现在也修不好了,不如让它崩个彻底,至少能把所有bu都炸出来。成毅除夕夜不就是这么干的吗?只不过他崩完之后有二十四分钟修,我们可能只有二十四秒。”
刘数学呆呆地拿着对讲机,一句话都说不出来。
晚上八点五十九分五十五秒。
全国数百万双眼睛死死盯着手机屏幕上的时间。
江雨汐直播间里,她看着倒计时,声音清脆地喊道:“各位!还有最后五秒!准备好你们的祝福!三!二!一!发送!”
晚上九点整。
这一刻,华夏大地上,数百万只手指同时按下了畅联界面中央那个硕大的绿色语音按钮。
“雷昊啊!”
“恭喜发财啊!”
“万事如意啊!”
“我要中bba手机啊啊啊!”
无数条语音消息,从全国各地同时涌起,汇聚成一道足以摧毁一切的洪流,狠狠地撞向了畅联的服务器集群。
畅联研发中心,大屏上的数字在零点几秒内完成了一个近乎垂直的跃升。
并发语音请求:120000028000004150000
“四百万了!”张宏的声音已经变成了尖叫:“还在涨!四百三十万!四百五十万!操,苹果用户也在凑热闹!”
然后爆表。
“网关过载!
“内核数据库p爆表!写队列堆积!请求响应延迟超过三十秒!”
“备用缓存节点上线失败!数据迁移过程中主从同步中断!”
“三星版c900基带切换bu爆发!3切2时语音信道批量掉线!”
整个机房大厅里,报警声此起彼伏,红色的警示灯将每个人的脸都映成了血色。
大屏上,代表系统健康状态的华夏地图,原本只是几个红点,在短短十秒钟内,迅速蔓延成了一片触目惊心的血红。
从燕京到中海,从羊城到深夏,从东北雪原到南疆海岛,畅联的服务器节点如同被点燃的鞭炮,一个接一个地炸裂。
“语音信道全面阻塞!”一个工程师绝望地喊道:“消息队列堆积超过五千万条!用户发送的语音全部卡在发送中!”
“数据库主从切换失败!主节点宕机后,从节点无法接管!”
“电信骨干网直连节点拒绝服务!流量反噬!他们把我们当成攻击了!”
张宏扑到操作台前,疯狂地敲打着键盘,试图激活最后一道防线。
熔断机制。
但屏幕上跳出的提示让他彻底绝望:
【熔断指令下发失败。控制平面与数据平面连接中断。原因:未知。】
“控制平面都崩了”张宏瘫坐在椅子上,眼神空洞的喃喃道:“全,全崩了。”
刘数学呆呆地站在原地,看着大屏幕上那密密麻麻的错误日志,嘴里喃喃道:“太,太快了,这这怎么可能我们明明做了那么多次压力测试”
“压力测试?”这时候,周晋的声音突然从身后传来。
众人回头,只见周晋端着那个熟悉的保温杯,慢悠悠地走进了机房大厅。
他看了一眼大屏,脸上没有任何惊讶,反而露出了一种坦然的表情。
“压力测试的时候,你们用的是仿真请求。”周晋喝了口茶,淡淡地说道:“仿真请求的数据包是标准的,规律的,可控的。但真实的用户呢?他们有的人按住说话键三秒,有的人按住三十秒。有的人