凌晨一点二十分,炜杰推开千度办公室的门。
屋里比他想的热。十六台显示器亮着,风扇嗡嗡响,空调开到最大也压不住机器散热。何明坐在会议室角落,面前摊着三张写满公式的草稿纸,手里攥着半支铅笔,铅笔头被咬得不成样子。
刘芳靠在椅背上,双臂交叉。王志远盯着笔记本电脑屏幕,小陈蹲在墙边,用红笔在地板上画流程图。
没人说话。
炜杰把包扔在桌上,拉过一把椅子坐下。
"两件事。"何明说,"先说坏的。"
他抬起头,眼睛红得像兔子。
"节点五的内存泄漏,我重新算了模型。"他的声音沙哑,"之前估算三个月,是基于日均搜索量七万、索引增量三万的假设。但分布式架构上线之后,爬取效率提升了三倍,索引增量从三万涨到九万。数据量膨胀越快,泄漏恶化越快。"
他顿了一下。
"实际崩溃时间,不是三个月。"
"多久?"炜杰问。
"三十天。"
会议室里安静了五秒钟。
"三十天之内,如果不修复,节点五会在某个峰值时刻彻底崩溃。而且因为八个节点是环状互联,一个节点崩溃会触发连锁保护,全站停摆。"
炜杰的手指在桌面上敲了两下。
"修复方案?"
"两个。"何明站起来,走到白板前,"方案一,停服四十八小时,全局更换内存管理模块。最稳,但代价最大。"
"方案二?"
"滚动替换。"何明在白板上画了一个圈,分成八份,"八个节点,逐个替换。每次只下线一个节点,影响不到百分之五的用户。八个节点全部替换完,理论上需要八次操作。"
"实际上呢?"
"实际上,"何明咬了一下铅笔头,"每次替换有百分之十五的概率触发连锁反应。因为节点之间共享状态,下线一个节点时,其他七个节点的负载会瞬时重新分配。如果这时候刚好遇到搜索高峰——"
"会崩。"刘芳接话。
"对。"
炜杰看向李彦强。李彦强一直没说话,坐在桌子另一头,手指交叉放在面前。
"你的意见?"炜杰问。
"方案一不可能。"李彦强的声音很平,"停服四十八小时,搜乎会笑死。他们的市场团队已经在各大论坛发帖说千度技术不过关,全靠炒作。这时候停服,
本章未完,请点击下一页继续阅读!