我在字节的两个小产出,就是在广告投放场景把一个Go服务和一个Python服务 一比一翻译成Rust。
由于服务代码量不是很多,但是调用量很大,整个迁移过程10天晚上就搞定了。
最后的结果是省了50% + 的cpu(8000多Core),延时 -30~50% 。
感觉一部分不需要频繁迭代的业务组件切成Rust没什么不好的,毕竟换语言就能提性能谁不愿意做呢?以及切成Rust之后 Code Review 超级简单,CI 里配置一个自动编译,编译过了看看代码逻辑没问题…。
代码:
鸿蒙折叠屏笔记本为什么敢卖26999?
为什么剪映导出***时码率与原***一样,变得更模糊?
为什么水泥封不住尸臭?
和女生旅游开一间房有什么注意事项?
哪些 Rust 库让你相见恨晚?
扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
软路由是否被过度神化?
golang 与rust 在服务器程序领域相比较,各有什么优劣势?
uni***真的很垃圾吗?
生活中怎样的美女才能被称为「大」美女?
网红都那么美,为什么当不了明星?
为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果?
既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
为什么从事技术的人普遍都比较难沟通?
为什么中国足协成了“过街老鼠”了?
万兆的网络速度有多大意义?
如果苹果真的下架了微信的话,会发生什么?
flutter为什么不用Go语言,而用Dart?
歼-20 在国际上到底是什么地位?
尊界S800 车内软包部分***用 0.2mm - 0.5mm 超细针脚缝制处于什么工艺水平?
大家猜猜伊朗的结局如何?
伊朗警告以色列居民尽快撤离,称将展开真正惩罚性打击,伊朗还有哪些底牌?以伊冲突会演变为中东全面战争吗?
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
有什么好用的安卓本地音乐播放器推荐?
有个少数民族的女朋友是什么体验?
你捡过最大的漏是什么?
如何评价巴黎世家官宣杨超越为品牌挚友?
为什么越来越多的国内男孩,要娶国外女孩?