我在字节的两个小产出,就是在广告投放场景把一个Go服务和一个Python服务 一比一翻译成Rust。
由于服务代码量不是很多,但是调用量很大,整个迁移过程10天晚上就搞定了。
最后的结果是省了50% + 的cpu(8000多Core),延时 -30~50% 。
感觉一部分不需要频繁迭代的业务组件切成Rust没什么不好的,毕竟换语言就能提性能谁不愿意做呢?以及切成Rust之后 Code Review 超级简单,CI 里配置一个自动编译,编译过了看看代码逻辑没问题…。
代码:
node 项目中如何使用 Node Schedule 创建定时任务?
J***aScript 已经强大到什么程度了?
同时使用多个显示器能提高工作效率吗?
是军舰上的大炮厉害还是陆军的大炮厉害?
网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
警犬知道自己是警犬么?
日本AV对中国人的毒害有多大?
怎么向老婆简单解释nas的用途?
微软暂停专用 Xbox 掌机开发,转而优化 Windows 11 的掌机游戏体验,这背后原因有哪些?
伊朗为什么不买中国战机,却坚持四十年用老旧的苏联米格29、美国F14雄猫战斗机?
武松杀嫂,为什么要先扯开她的胸衣,多此一举还是另有深意?
年纪轻轻为什么会得腰肌劳损?
Windows有哪些神级软件?
印度是真的烂还是咱们在信息茧房里面?
为什么 electron 不做成独立的 runtime?
美国***下令美使领馆暂停留学生新签证面谈,将带来哪些影响?美国大学在全球人才竞争中还有优势吗?
如何评价DuckDB?
《甄嬛传》中祺贵人为什么和甄嬛反目?
如何看待星舰频繁爆炸?
中年夫妻有多少是生活和谐的?
榴莲的产量明明很高,为什么还卖那么贵?
php写一个图片售卖程序,用框架好还是直接写好?
什么叫「对复杂系统保持最基本的敬畏」?
为什么用 electron 开发的桌面应用那么多?
以色列为什么突然敢打伊朗了?不怕被报复?
有没有开源的音频AI降噪库?
如何看待M4单核性能吊打9950x?
为什么这么久了还是没有主流软件开发鸿蒙版?
联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点?
在NAS上安装了什么应用,让你的生活体验有了巨大的提升?