晋江文学城
下一章   目录  设置

1、第 1 章 第1章最后 ...

  •   第1章最后一份报告

      ---

      凌晨三点四十。办公室里只剩中央空调的低频嗡嗡声在响,整层楼像一艘沉在海底的船,只有她这一排灯还亮着。

      宋知秋的右手中指在桌上叩了两下。只有两声,像敲了一个回车。

      她面前摊着一份改了七版的《核心交易系统单体拆微服务架构方案》,第十七页,第十三行,一个参数她改了三轮还没定下来。她对着屏幕看了大概四十秒——四十秒足够一个工作了二十年的架构师把一个架构矛盾在心里分解三遍。然后她又改了一个值,Delete,重新敲了一遍,手指在回车键上停了两秒,没按。

      不是改不对。是不确定哪个答案是对的。

      这个参数是Saga补偿事务的超时阈值。往左调三秒,资金安全更有保障但高频交易容易误回滚;往右调五秒,吞吐量漂亮但资金敞口窗口拉长了。没有标准答案——整个行业都在这个十字路口上站着。评审委员会要她"确认一个值",她给不出一个能让自己信服的值。

      她的手指离开键盘,揉了揉右手小指。麻。不是那种压到一条神经的麻,是一种"你这个零件我用了二十多年了差不多该换了"的麻。她甩了甩手,手腕上的骨节响了一声。声音不大,但在凌晨三点四十的办公室里清晰得像踩碎了一颗核桃。

      她把左胸口那点不舒服归类为"没吃晚饭的胃酸返流"。她是架构师。她对所有异常都会分类、定级、排序。这次她把自己排在了最后。

      桌上立着一个相框。里面是一张旧照片——1983年,她23岁,穿着工装,袖子卷了两道,对着镜头笑得很认真。那是一个在入职第一天就计划好了一辈子的人的眼神。她有好几年没有认真看过这张照片了。今晚她看了一眼,然后笑了。那个笑很淡,像对着一张跟自己无关的字条。

      照片背面的字她记得,但没转过来看。那行字是她23岁进厂那天写的,用蓝黑墨水写的,笔迹还很用力——

      "要记得好好活。"

      她刚才改报告的时候右手食指无意间在桌上写了一个字。没人看到。她自己也没注意。

      远处电梯"叮"了一声。不是有人来。是电梯在自动巡检——凌晨的写字楼里所有机器都在替人值班。

      她继续改报告。屏幕右下角的时间跳了一下:3:41。

      ---

      有人从茶水间方向走过来。

      小李。值夜班的新人,毕业不到一年的小年轻,脸上还带着熬夜的油光。他手里端了两杯速溶咖啡——一杯给自己提神,一杯想给宋姐。

      他走到她工位旁边的时候,先是看到她的椅子稍微往外偏了一点,椅背对着走廊。

      "宋姐?"

      她没回答。

      她的右手垂在椅子扶手外面,手指微微蜷着,像刚才还在敲什么东西。屏幕上光标还在闪——停在第十七页第十三行的最后一个字符后面。

      小李走近了一步。又叫了一声:"宋姐?"

      声音变了。

      咖啡从他手里倾斜出来,棕色的液体漫过杯沿,在桌上铺开——沿着报告纸的边缘渗进去,浸到第十七页。报告标题是"核心交易系统单体拆微服务架构方案"。方案里写了所有的拆分策略:账户服务、交易引擎、风控模块、清算中心、对账系统——每个模块的边界都画好了,接口规范定义了,数据拆分方案论证了三版。但第一个人没给自己的单点故障写容灾方案。

      小李打120的时候手指抖了三次才按对。接线员问他病人有什么症状,他说"她不动了",然后发现除此之外什么也说不清——他不知道她的年龄、不知道她有什么病史、不知道她吃过什么药。他只知道她工位上有杯凉透的咖啡,和一张笑起来很认真的照片。

      宋知秋最后的意识没有像电影里那样"闪过了一生"。那些事她已经不想了。她只记住了两件事:

      第一件——报告第十七页那个Saga超时阈值她到死都没决定改成多少。她在心里默念了一遍那三个候选值(3s、5s、8s),念完就不需要了。

      第二件——她妈做的红烧肉。

      她已经好几年没吃到了。

      不是"遗憾钱没花完"。是"那个味道再也吃不到了"。

      速溶咖啡的香气从桌上漫过来。人工合成的甜味,和打印机墨粉的微苦混在一起,变成一种特有的味道——一种她闻了二十年的办公室味道。她想:这味道她这辈子怕是闻够了。然后她不再想什么了。

      ---

      办公室恢复了安静。小李不在走廊上了,电梯下去了。日光灯还在亮,白光照在空荡荡的工位上,像一排排没关灯的空房间。屏幕早就自动锁屏了,黑色的。

      相框还立在桌上。

      里面的宋知秋还是23岁,对着镜头笑着。她不知道自己以后会成为什么样的一个人——不知道自己会在一家头部科技公司做架构师、不知道自己的右手小指会麻、不知道自己会死在凌晨三点的办公室里。她只是刚分配进厂的见习技术员,第一天上班前穿着工装在厂门口拍了这张照片——工装不太合身,袖子卷了两道,肩膀处有点大,但她笑得很认真。她心想:要记得好好活。

      窗外开始下雪。

      2008年的第一场雪。雪花落在玻璃上,化掉,又落一片。凌晨四点的城市,路灯橙黄色,照在雪上是橘色的。有出租车碾过空无一人的街道,轮胎在雪地上发出很轻的沙沙声。她没有看到这场雪。

      ---

      两天前。
      2008年冬天的某个晚上。她坐在同一个工位上,手机亮了。

      来电显示:妈。

      她看了一眼,拿起手机,但视线还在屏幕上——报告第三版的批注还没改完。她把手机夹在耳朵和肩膀之间,手指没停。

      "十一回不回来?"

      宋母的声音从听筒里漏出来。有一点电流杂音,有一点远。

      "忙完这阵就回去。"她说。

      电话那头沉默了一下。那种"我已经知道你不会回来但我还是想问一下"的沉默。停了两三秒。

      宋母说:"那你注意身体。别熬夜。"

      这句话她说了二十年。每次都说,每次都不起作用。但这次她的声音比以前任何一次都轻——像已经说倦了。

      "知道啦。"宋知秋挂了电话,眼睛还在屏幕上。

      她没注意到"别熬夜"那三个字在电话里有多轻。她也没把手机翻过来看——要是翻了,她会看到通话时长是四十七秒。

      四十七秒。她妈妈等了一周打来的电话,她用了四十七秒挂掉。

      她有一瞬间想把电话打回去说"妈,我下周末就回去"。但她低头看了一眼屏幕右下角的时间:下周一是项目交付日。她把手机翻过来扣在桌上。

      手机壳碰桌面的那一声,轻,但闷。

      她继续改报告。

      ---

      挂掉电话之后她去茶水间接水。碰到老赵——快退休的同事,端着搪瓷缸站在饮水机旁边,热水口出了半杯水就不出了。老赵拍了拍饮水机侧面。

      "赵哥还不下班?"

      "就走了。"老赵转过身来,搪瓷缸里的茉莉花茶味道飘出来。慢悠悠的,说了一句:"对了——体检报告今天下来了。"

      "怎么说?"

      老赵笑了笑,像在说一件跟自己无关的事:"几个箭头。医生说要复查。我也看不懂。"

      "那你别等了,早点去查。"

      "哎不急,等忙完这个季——"

      宋知秋看着他端着搪瓷缸走出茶水间。他的后脑勺有一块头发白了,沿发旋慢慢变白,像霜从草尖开始蔓延。她想:等我忙完这阵,帮他问问——找认识的人问问那几个箭头到底是什么意思。

      她没来得及。

      她还答应过很多事。答应过陪妈妈逛街旅游。答应过跟老赵一起钓鱼。答应过自己"忙完这个项目就去体检"。她都没来得及。

      回到工位的时候窗外全黑了。同事都走了,灯关了大半,只有她这一排还亮着。她把手机翻回来——没有未接来电。

      打开邮箱。第四版反馈发过来了。

      邮件措辞客气但指向明确:架构评审委员会建议对第十四页的"灰度切流双写一致性方案"做补充论证——他们觉得现有的校验机制在千万级交易量下会有漏单风险,要求补充一个补偿对账的兜底策略。她又看了一眼——第十四页。又是第十四页。灰度双写期间的数据差异怎么兜底,这个问题她改了很多遍了——做过三版方案(基于日志的异步对账、基于快照的周期性全量比对、基于消息队列的准实时校验),每种都有利弊。

      她改到凌晨两点。右手开始麻。她甩了甩手,以为是鼠标握太久了。换了左手托住右手腕,按摩了一下虎口,继续改。

      凌晨三点,她终于改完了第八版。点了保存。屏幕右下角的时间——3:14。

      还行,她想。睡四个小时,明天下午就能交了。

      她不知道"明天下午"不会来了。

      她站起来,伸了个懒腰,走到窗边。窗外的城市很安静——不是深夜的安静,是凌晨那种"一切暂时停摆"的安静。对面写字楼的灯灭了,便利店的灯还亮着。一个送外卖的骑手在楼下等红灯,绿灯亮了,骑走了。

      宋知秋看着骑手拐过街角,心里有一种"想换一个活法"的念头,卡在胸口上不来。

      但她走回工位。屏幕亮了,第十四页摊在正中央——灰度双写一致性方案,第三版,用红框圈出了"对账补偿机制"那一节。她把椅子拉近,右手还在微麻。她活动了一下手腕,开始写第四版的兜底策略。

      凌晨三点四十。办公室里只剩中央空调的低频嗡嗡声。她右手中指在桌上叩了两下——只有两声,像敲了一个回车。

      屏幕上的光标停在第十七页第十三行——Saga超时阈值那一行的最后一个字符后面。

      她还没有决定。

      椅子稍微往外偏了一点。右手垂在扶手外面。她滑落到地上,和窗外的雪一起。

      相框立在她桌上。照片背面用蓝黑墨水写了一行字,被桌面上漫开的咖啡浸湿了一角——但字迹还在:

      "要记得好好活。"

      她没有来得及看这场雪。

      她也没有来得及吃那碗红烧肉。

      她的意识逐渐抽离,穿过写字楼的万千灯火,散落在月光之下,飘向一个遥远的地方。
      那里没有日光灯的白光,没有中央空调的嗡嗡声,没有速溶咖啡的香味。
      只有阳光,草木的香气和那承载了回忆的红烧肉的味道。

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>