我在字节的两个小产出,就是在广告投放场景把一个Go服务和一个Python服务 一比一翻译成Rust。
由于服务代码量不是很多,但是调用量很大,整个迁移过程10天晚上就搞定了。
最后的结果是省了50% + 的cpu(8000多Core),延时 -30~50% 。
感觉一部分不需要频繁迭代的业务组件切成Rust没什么不好的,毕竟换语言就能提性能谁不愿意做呢?以及切成Rust之后 Code Review 超级简单,CI 里配置一个自动编译,编译过了看看代码逻辑没问题…。
代码:
如何评价zig这门编程语言?
Python+rust会是一个强大的组合吗?
想运动,但总是到点了却很累,怎么办?
为什么都认为无GC语言一定会比有GC语言要快?
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
如何评价B站up主***千代退网?
你们在编程时遇到过什么离谱的bug吗?
为什么中国农村房子那么丑?
新手平面设计师(方向美工)怎么有目的提升设计能力?
唱歌真的是七分天赋三分后天吗?
媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
如何评价《灵笼 2》第六集?
vscode 是盈利的吗?微软为什么要持续投入开发***?
PHP初学者,我能不能使用PHP来开发桌面应用?
只考虑隐身和载荷航程,中国轰六K能投GBU57巨型钻地弹,炸福尔多***吗?
派出所民警可以任意调取公民信息吗?
你卡过最厉害的bug是什么?
Jetbrains 出了那么多 IDE,为什么不整合成一个 IDE + 语言支持功能包,类似 VS?
长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
苹果的M4芯片性能为什么可以媲美英特尔和AMD的桌面级处理器?
为什么搜狗输入法windows和MAC登录同一个账号 词库不同步 ?
鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
作为一个服务器,node.js 是性能最高的吗?
如何看待《海贼王》1152话尾田给出的香克斯断臂的解释?
独立开发***能盈利吗?感觉好累...
为什么好看的家一看就是国外的?
为什么那些滥交的男女不怕染上***?
为什么水泥封不住尸臭?
战场上用沙袋来防***,真的有用吗?
你见过身边身材最好的女生是什么样子的?