我在字节的两个小产出,就是在广告投放场景把一个Go服务和一个Python服务 一比一翻译成Rust。
由于服务代码量不是很多,但是调用量很大,整个迁移过程10天晚上就搞定了。
最后的结果是省了50% + 的cpu(8000多Core),延时 -30~50% 。
感觉一部分不需要频繁迭代的业务组件切成Rust没什么不好的,毕竟换语言就能提性能谁不愿意做呢?以及切成Rust之后 Code Review 超级简单,CI 里配置一个自动编译,编译过了看看代码逻辑没问题…。
代码:
如何评价董宇辉:“飞机大炮对你生活影响其实并不大,小家电才是真正提升每个人生活质量”这个观点?
如何评价Cursor?
一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
GoLang不需要Rakefile/Makefile,是如何实现交叉编译的?如在X86上生成MIPS的可执行。
如何看待游戏王OCG7月禁卡表新禁止卡「召命之神弓-阿波罗萨」?
为什么欧美影视喜欢露点?
Android 开发时你遇到过什么相见恨晚的工具或网站?
网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
儿子抑郁四年左右了,他的未来该怎么办?
听说百度文心一言已经停止训练了,真的***的?百度这是准备放弃ai了吗?
为什么西方国家愿意把开源技术白白让中国学习?
开源项目都有哪些盈利模式,都是怎么坚持下来的?
想要入行音***开发,但是没有相关项目经验怎么办?
为什么人在潜艇中待不超过90天,但在空间站上却可以待6个月?
如何评价“寡姐”斯嘉丽·约翰逊的身材?
vmware 虚拟机如何安装?
Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
为什么广东女生大多是素颜?
雷军为什么不愿意用性价比打法进军NAS?
为什么现在吹Rust的人这么多?
强直性脊柱炎有多可怕?
群晖 nas 有些什么基本和好玩的功能?
求推荐程序开发笔记本!?
怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
自己亲手引发运维事故是一种什么样的体验?