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