我在字节的两个小产出,就是在广告投放场景把一个Go服务和一个Python服务 一比一翻译成Rust。
由于服务代码量不是很多,但是调用量很大,整个迁移过程10天晚上就搞定了。
最后的结果是省了50% + 的cpu(8000多Core),延时 -30~50% 。
感觉一部分不需要频繁迭代的业务组件切成Rust没什么不好的,毕竟换语言就能提性能谁不愿意做呢?以及切成Rust之后 Code Review 超级简单,CI 里配置一个自动编译,编译过了看看代码逻辑没问题…。
代码:
异性同办公室久了会不会日久生情?
如何看待鲍威尔6月19日的讲话,对于全球经济有何影响?
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
女生真正的完美身材是什么样子?
go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
为什么男生都不喜欢173身高的女生啊?
语雀后端从Node迁移到J***a说明了什么?
为什么好多人不承认大众审美就是喜欢白皮?
30岁了,你在深圳过着什么样的生活?
为什么现在年轻人存不下钱?
北京语言大学张爱玲教授被清华树木砸中逝世,清华回应系绿化养护人员违规作业所致,事故责任该如何划分?
在中国有多少开发者使用Rust编程语言?
为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互?
有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
为什么腾讯云或者阿里云不让自建dns服务器?
美国真会下场对伊朗开战吗?
只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
CPU 为什么很少会坏?
男医生在给年轻靓丽的女性检查时会是什么心态?
为什么有的女生喜欢穿紧身牛仔裤?
Swift 和同时代的其他语言比起来怎么样?
Cloudflare是一家什么样的公司?
求大神解答,为什么大家都不喜欢用docker?
广西桂军真的很厉害吗?
怎么才能有尤雨溪一半强,该怎么学习?
为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
如果北京放开车牌,未来会怎样?
有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?