第(2/3)页 “……下午六点那班。到日内瓦七点四十五。” “好。” 她挂了。 他站在走廊里,手机的余温还在手掌里。 然后他把手机收起来,走回会议室。 “周岩,路由提示表的原型什么时候能出来?” “十一点。” “提前到十点。” 周岩的手在键盘上顿了一拍。 “……好。” 当天晚上十点零三分,周岩提交了路由提示表的原型代码。 穆长春启动了测试套件。 同样的三百四十七个测试用例,加上他专门为极端场景追加的二十三个新用例。 前三百四十七个用例的结果和之前几乎一样。 第三百四十八到第三百七十个用例是新的。 每一个用例都模拟了三个不同大洲的核心节点同时离线的场景。 穆长春盯着屏幕上的数字。 三百四十八:切换时间零点一六秒。通过。 三百四十九:零点一四秒。通过。 三百五十:零点一七秒。通过。 一直到第三百六十五个。 三百六十五:切换时间零点一九秒。通过。 三百六十六:切换时间零点二二秒。黄色告警。 穆长春凑过去看了一眼。 这个用例模拟的是新加坡、法兰克福、圣保罗同时离线——和下午彩排时李思远选的那个组合一样。 零点二二秒。比下午的数据好了很多,但仍然超过了零点一五秒的阈值。 “周岩。” “在。” “三六六号用例,你的路由提示表覆盖到这个组合了吗?” 周岩跑过来看了一下。 “覆盖了。提示表里给出了两条优先备选路径,但这两条路径里有一条经过了非洲的节点,那个节点本身的网络延迟就高。” “能不能在提示表里把非洲节点的权重调低?” “可以,但这样做的话,非洲区域的路由能力会下降。如果斯通选的三个节点里有非洲的——” “他不会选非洲的。” 周岩愣了一下。 穆长春推了一下眼镜。 “为什么?” “因为选非洲节点太明显了。非洲的网络基础设施弱,全世界都知道。如果斯通选了非洲节点来测试,在场的人会觉得他在故意挑软柿子。” “他会选发达地区的节点——欧洲、北美、亚洲。因为只有在发达地区的节点出问题,才能说明系统有根本性的缺陷。” 穆长春想了一下。 “有道理。调非洲节点的权重。” 周岩回去改了代码。 十分钟后重新跑三六六号用例。 切换时间:零点一五秒。 第(2/3)页