首页 > 其他类型 > 开局四选一,我秒选县城婆罗门 > 第160章 被挖人

第160章 被挖人(1/2)

目录
好书推荐: 朱高煦杜千蕊 顾衍孟芙清 穿成县衙小吏,家有儿女等米下锅 邪性老公太霸道 盗墓:人在九门,系统非说是洪荒 回到豪门,我比比格还能闯祸 我,诡异始祖,嘉豪白袜校花升级 苏蜜傅奕臣 不太冷的魔术师 公司偷我手艺赶我走,我反手创业他傻了

开局四选一,我秒选县城婆罗门第160章 被挖人:准备有声小说在线收听

“解释一下。”

“赵鸣的语义聚类模块用的是protobuf做数据序列化,这是他在医疗影像那边用惯了的协议,优点是压缩率高、解析速度快。”

“但何博士的kafka消息中间件用的是avro,因为kafka对avro有原生支持,异步回调的延迟能做到最低。单模块各自跑各自的序列化协议没问题,可一旦跨模块通信,protobuf的消息到了kafka这边要先转成avro,avro处理完再转回protobuf――这一来一回,光是序列化转换就多花了将近两百毫秒。”

李骁靠在消防通道的墙壁上,用指尖轻轻敲了两下墙面。消防通道里很冷,十月底的夜风从门缝里钻进来,带着混凝土楼梯间特有的阴凉。

“解决方案呢?”

“两条路。”

陈启明显然是已经跟团队讨论过了,答案几乎是脱口而出。

“第一条路――统一序列化协议,要么全部切protobuf,要么全部切avro。全部切protobuf的好处是赵鸣的模块不用改,但何博士那边要重写kafka的连接器,工期至少多三天。”

“全部切avro的好处是kafka原生兼容,但赵鸣的语义聚类模块要从底层重写序列化接口,他的模块比何博士的复杂,重写的工程量更大,保守估计五天。”

“第二条路呢?”

“不改协议,在两套协议之间加一个零拷贝的序列化转换层。原理是在内存里直接做protobuf到avro的二进制映射,跳过中间的标准序列化步骤。这条路的工期最短――何博士预估明天中午之前能做完。但有一个风险。”

陈启明的声音变得谨慎起来,“零拷贝转换层目前还是一种比较新的技术方案,在开源社区里能找到的成熟案例不多。何博士说他能写出来,但代码的稳定性没有经过长时间验证,我们没办法保证在演示当天不会出幺蛾子。”

“选第二条路。”

李骁几乎没有犹豫,“明天中午之前把转换层做出来,下午跑第一轮联合压测。告诉何博士,代码不需要完美,只需要在演示那十五分钟内不崩。演示之后他有的是时间重构。”

“明白。”陈启明应了一声,但没有挂电话。他犹豫了两秒,又开口了,这次的语气跟刚才汇报技术问题时明显不同,多了一层欲又止的沉重。

“李总,还有个事。”

“说。”

“小周――就是负责数据预处理pipeline那个后端工程师,今天下午跟我提了离职。”

陈启明的声音压得很低,像是在说一件他自己都不太愿意相信的事,“他说家里有急事要回老家,但我看他办公桌上收拾得干干净净,连个人水杯都带走了。不像是临时有事,像是早就做了决定。他负责的那个模块,是脏数据预处理的入口,整个数据清洗流水线的第一道闸门。他这一走,pipeline的维护就压在剩下的两个后端身上了。”

李骁沉默了几秒钟。

“他走之前接触过谁?”

“我不确定。”

陈启明的语气里透着一种技术人在处理非技术问题时特有的无措,“但前几天楼下那个外包保安跟我说过一件事――他说有个穿深蓝色夹克、戴眼镜的中年男人,在实验大楼外面的咖啡厅里跟小周聊过两次。我当时没在意,以为是他的朋友。”

“深蓝色技术夹克,戴眼镜,四十岁左右。”李骁把这几个特征重复了一遍,声音平静得没有任何波澜,但电话那头的陈启明却莫名感到一阵寒意,

“冯觉。周炳生手下数据公司的首席架构师。”

本章未完,点击下一页继续阅读。

目录
新书推荐: 夜郎自大(全2册) 立皇帝 [童话]角色扮演 亲子综艺爆火后,全网都认我当妈 神庭第一武夫:我拳一出,如日中天 罗浮 叶玄叶灵 陈年烈苟 情报每日刷新,我在公门武道成圣 跳楼未遂,我靠破案系统征服警花 民间诡闻实录 传奇 有生之年 七零随军成歌星,大佬他夜夜偷听 我乘风雪 心机美人 地球第一剑 永不独行! 杏林警途 商宴弛乔惜惜
返回顶部