十一月二日凌晨三点零五分,法兰克福一座互联网交换中心的机房里,六个人戴着头灯围着一块屏幕等一条线变绿。
机房所在地停电一共八十三个小时。这座机房是全世界最大的交换节点之一,平时每秒钟有几十太比特的数据从这里经过,这八十三个小时里它安静得像一座空教堂。三点钟市电终于接通,只够维持应急设备的柴油机刚刚熄火,几百排机柜里的风扇一排一排转起来的声音从很远的地方滚过来,像一阵缓缓逼近的潮水。值班主管乌尔丽克·汉森五十二岁,在这里做了二十七年,她站在屏幕前面,右手抓着一只已经凉透的咖啡杯,嘴里一遍一遍用德语念着同一句话:慢一点,慢一点,慢一点。
重启互联网不能一下子来。它不是一个开关,是几万个互相不认识的网络用一种叫路由的话互相打招呼,每一个都要先确认对方还在再把自己知道的路告诉对方,对方再告诉下一个,几十万条路线一层一层漫开,直到整张网重新长齐。如果几万个网络同时醒来同时开口,所有的路由器会在同一秒里收到几亿条互相矛盾的消息,整张网会在自己的喧哗里再次窒息。乌尔丽克和接入网络的值班团队商定分级恢复,先让参与协调的骨干网络确认连接,再分批恢复这个节点的会话。各地网络各有进度,她无法替整个互联网按下开关。这个计划她在停电的第二天夜里写在一张餐巾纸上,一直揣在口袋里。
三点十分第一条线变绿了。那是一条从法兰克福到阿姆斯特丹的会话,建立得很安静,屏幕上只跳了一下,旁边的小灯从红变成绿,像一颗很小很慢的心脏开始了第一次跳动。机房里没有人欢呼,六个人互相看了一眼,只有一个年轻的工程师低低地说了一句我们在。乌尔丽克点了点头说下一条。
到凌晨四点,三十七家骨干网络恢复了会话,路由表一条一条回来,屏幕上那张世界地图从一片深灰慢慢亮起一点一点的蓝,欧洲先亮,然后是北美的东岸,然后是亚洲零星的几个点,像黑夜里重新点起的篝火。四点十七分,一个年轻人在地图上看见了一条从法兰克福到上海的链路,延迟从一千毫秒慢慢降到一百八十,最后落在一百六十三毫秒,他把这个数字报了出来,声音有点发抖,说,通了。
就在那时候第一波消息来了。
那不是系统预想的流量。屏幕上代表流入量的曲线忽然从底部拔起一根竖直的线,笔直地冲向顶端,机房里所有的告警灯同时亮起了黄色。乌尔丽克盯着曲线,眉头一点一点皱紧。那不是病毒也不是攻击,各运营商传回的聚合统计显示,小消息的请求正在激增,目的地散在世界各处,来源是重新连上网络的手机。八十三个小时里每一部没有信号的手机都在悄悄地攒着一件事,人们在断网的第一天写了短信,发不出去,存在手机里,第二天又写,第三天又写,现在基站一座一座亮起来,手机一部一部发现了网络,积压的消息在同一刻争先恐后地涌了出来。
运营商和应用服务团队临时开了一条协调通道,把积压计数和用户自愿公开的报平安文字发过来。乌尔丽克点开一条,屏幕上浮出一行字,用中文写的,没有标点:妈我没事。 她再点开一条,是西班牙语,Estoy bien, mamá. 再点一条是阿拉伯语,是斯瓦希里语,是俄语,是日语,每一条都只有几个字,每一条的意思都是同一个。我没事,我很好,我在这里,你呢。参与协调的服务商报来的计数,第一个半小时四亿三千万条,累计的待发请求已有三十一亿条,来自同一个意思。
她的手停在鼠标上很久没有动。副主管是个刚满三十岁的小伙子,他低声说,乌尔丽克,要限流了,接入端会持续拥塞,我们得让服务端放慢重试。
按规程这是对的。路由器的缓冲区是有限的,流量超过容量的时候最简单的办法是随机丢弃,让发送方稍后重试,这是整个网络几十年来的运行方式,没有错。可是乌尔丽克看着屏幕上那一行一行的字,想到了每一行字后面的那个人,在黑暗里写下那几个字的人,和那个收不到的人。
"不丢,"她说。
"可是缓冲区。"
"不丢任何一条,"乌尔丽克说,声音不大却压住了整个机房的低语,"我们排队。"
她让协调通道里的运营商与应用团队保留消息在各自服务端的持久化队列里,按各地恢复的容量控制重试;这里继续处理链路和拥塞,不拿路由器的有限缓存去装下所有人的话。数据包仍可能丢失重传,但不能让未送达的消息被当成已经完成。各方估计,主要积压还要十多个小时才能清完。这意味着有些人会在十一个小时之后才收到那条消息,在这十一个小时里等待的人会继续在黑暗里一遍一遍地看手机。没有人反对。
那一天白天世界各地的人看着自己手机屏幕上那个小小的转圈的图标,一圈,一圈,一圈,不知道法兰克福的乌尔丽克和各地的值班团队正对着积压计数,一批一批核对恢复情况。中国的凌晨,一位母亲在床头看着手机,屏幕上写着发送中。非洲的黄昏,一个小女孩举着一部旧手机走到村口的大树下,因为只有那里有一点信号。纽约的中午,一位年轻的消防员在值班室里把手机贴在耳边一遍一遍地等。
下午两点二十分乌尔丽克自己的手机震了一下。那是一条从波士顿发来的消息,发送时间是十月二十九日夜里十一点四十一分,也就是停电的那个夜晚,四天以前。她的儿子在那里读书,二十三岁,从来不怎么爱写字。那条消息只有三个英文单词,没有称呼也没有落款。
Mom, I'm okay.
她握着手机站在满屋子嗡嗡的机柜中间站了很久。头灯的光圈在她脚下晃着,没有人上前也没有人说话,只有风扇一声一声稳稳地转着。她抬起头对着屏幕上那条已经平缓下来的流量曲线轻轻说了一句话,是对着所有那些还在排队的写着我没事的素不相识的人说的。
"来得及的,"她说,"你们的话都会到。"
协调通道里最后一批积压清完的报告是在下午四点五十二分,其中一条消息,来自西太平洋一座只有四百人的小岛,收件人是三百公里外的另一座岛,一行字,用岛上的方言写的,译过来只有一个词:平安。
本书首发来自17K小说网,第一时间看正版内容!
1 永夜
作者: 江火香猫
科幻末世 1042417 字
永夜:浩劫余生,终见光明
2 校花别沾边,重生的我只想搞钱
作者: 十万字
都市小说 789066 字
都重生了,还不好好搞钱?
3 我死后,姐姐们才开始爱我
作者: 木马非马
都市小说 80082 字
我死后,全家人才开始知道爱我,可我已经死了
4 上门狂婿
作者: 狼叔当道
都市小说 8171953 字
上门赘婿,受辱三年,期约一到,强者归来!
5 武圣之上
作者: 任我独行侠
玄幻奇幻 201339 字
这是个废材靠着金手指,逆天改命的故事!
6 60年代:开局荒年,我带着全村吃肉
作者: 妞妞骑牛
都市小说 415929 字
穿越60年代:开局荒年,我带着全村吃肉
7 这位诗仙要退婚
作者: 人世几春秋
历史军事 1194814 字
这位诗仙要退婚:文韬武略
8 玄幻:遇强则强,我的修为无上限
作者: 史上最帅作者
玄幻奇幻 1481875 字
获得遇强则强系统,我直接啪啪给了天道两个大嘴巴子
9 红豆缘:炮灰也要长命百岁
作者: 翘褚
古代言情 271116 字
开局炮灰剧本怎么办?不慌,苟着苟着就到大结局了
10 神龙诀之九龙剑诀
作者: 光环美男
仙侠武侠 1003350 字
江湖传闻要是得到《神龙诀》,就可以称霸武林!
《排队的消息》最新评论
评论本章还没有人发表评论哦~
我来说两句