零点看书

字:
关灯 护眼
零点看书 > 首富从入职阿里开始薅羊毛 > 第413章 800毫秒!

第413章 800毫秒!

第413章 800毫秒! (第2/2页)

这个结果说明之前的优化有一部分是建立在模拟环境不够真实的基础上的。
  
  实际部署到真实环境里,延迟可能比测试数据更高。
  
  老周把这个结论写在了白板上,红色马克笔,三个字:"不乐观。"
  
  …………
  
  两周过去了。
  
  从十二月初到十二月中旬,十四天,七次测试迭代,延迟从793毫秒降到了610毫秒。
  
  降了183毫秒,但还是超标110毫秒。
  
  而且这110毫秒不是"再优化优化就能压下去"的那种差距。
  
  方远在最后一次测试之后做了一个分析,把延迟拆成了五个环节:规则编译18毫秒,规则执行22毫秒,镜像同步310毫秒,回调通信195毫秒,清算确认65毫秒。
  
  五个环节加起来610毫秒。
  
  每个环节的优化都已经接近各自的理论极限了,规则执行从37毫秒压到22毫秒已经是三次重写的结果,回调通信从280毫秒压到195毫秒是协议层面的极限。
  
  瓶颈在镜像同步,310毫秒,占了总延迟的一半以上。
  
  镜像同步的310毫秒是余额镜像方案的先天代价。
  
  要维护一份本地的余额副本,就必须定期跟清算系统的真实账本同步。
  
  同步频率越高,镜像越准,但延迟越大。
  
  同步频率越低,延迟越小,但双花风险越高。
  
  这是一个跷跷板,两头不能同时落地。
  
  老周在最新的邮件里说,现有架构下的优化空间已经接近极限。
  
  余额镜像方案的核心逻辑决定了延迟的下限,不改架构就压不下去。
  
  不改架构。
  
  改架构意味着推倒重来。
  
  第二版方案跑了两周,方远重写了规则编译器,老周重搭了模拟集群,十二个人每天干十四五个小时。
  
  这些工作如果全部作废,从零开始,时间不够了。
  
  离冬奥实战测试还有不到一个月。
  
  …………
  
  林彻看完了老周的邮件。
  
  十二月十五号的晚上,七楼办公室。
  
  窗外的杭州在下雨,不是大雨,是那种密密的细雨,看不清雨丝但能听到雨打在窗户上的声音,沙沙的,连成一片。
  
  路灯的光被雨雾打散了,变成一团一团的晕。
  
  对面楼的灯灭了大半,只有零星几间还亮着,加班的人或者忘了关灯。
  
  桌上的茶凉了,他没喝。
  
  610毫秒。
  
  白板上那五个时间节点,11月15日的架构设计完成了,11月30日的核心引擎原型跑通了,但跑通不等于达标。
  
  12月15日是今天,规则编译器对接完成了,延迟没有压到500以内。
  
  下一个节点是12月31日,全链路测试通过。
  
  还有十六天。
  
  十六天里要做的事:要么把现有架构的延迟从610压到500以内,要么找到一个全新的架构思路。
  
  前者老周说已经穷尽了。
  
  后者意味着在十六天内完成从设计到开发到测试的全流程。
  
  老周的邮件最后没有写"在想办法"或者"还在优化"。
  
  他写的是一句话:
  
  "现有架构下的优化空间已经穷尽。需要新的思路。"
  
  需要新的思路。
  
  这句话从老周嘴里说出来,比从任何人嘴里说出来都重。
  
  老周不是会轻易认输的人。
  
  他说穷尽了就是真的穷尽了,他说需要新思路就是现有的路真的走不通了。
  
  窗外的雨还在下。
  
  沙沙的声音不断,像白噪音,填满了整间办公室。
  
  800毫秒,压到了610,压不下去了。
  
  他没办法。
『加入书签,方便阅读』
热门推荐
极品全能学生 凌天战尊 御用兵王 帝霸 开局奖励一亿条命 大融合系统 冷情帝少,轻轻亲 妖龙古帝 宠妃难为:皇上,娘娘今晚不侍寝 仙王的日常生活