我在字节的两个小产出,就是在广告投放场景把一个Go服务和一个Python服务 一比一翻译成Rust。
由于服务代码量不是很多,但是调用量很大,整个迁移过程10天晚上就搞定了。
最后的结果是省了50% + 的cpu(8000多Core),延时 -30~50% 。
感觉一部分不需要频繁迭代的业务组件切成Rust没什么不好的,毕竟换语言就能提性能谁不愿意做呢?以及切成Rust之后 Code Review 超级简单,CI 里配置一个自动编译,编译过了看看代码逻辑没问题…。
代码:
周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
和女生合租,都会发生什么事情?
北京日报点名批评“苏超”过度娱乐化的动机是什么?
如何优雅劝退他人做自媒体?
有个身高175cm女友是什么体验?
蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
中年男性除了沉迷游戏外还有别的爱好吗?
怎么才能有尤雨溪一半强,该怎么学习?
Office 中为何还要保留 Access 数据库?
如何看待jemalloc停止维护?
只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
如果将几百核心的服务器 CPU 当作 GPU 使用,会发生什么?
《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
Vue性能优于React,那为什么还不用Vue?
为什么楚国更多与湖北联系在一起?
为什么苹果的定制硬盘颗粒是银色封装,而无论是nvme ssd,笔记本板载还是手机硬盘都是黑色封装?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
为什么微信不向telegram学习?
大环境什么时候可以好?
如何看待「苏超」赞助商1个月增加超200%,达到中超2倍?
陈楚生第一,马嘉祺淘汰,如何评价《歌手 2025》第六期所有歌手的演唱?
一台主机上只能保持最多 65535 个 TCP 连接吗?
江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
如何看待《求是》发布小米汽车工厂宣传片?
有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
Flutter 为什么没有一款好用的UI框架?
为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
MySQL不香吗,为啥还要Elasticsearch?
为什么沈六代J50会放弃DSI进气道和侧弹仓?
你为什么对kotlin失去好感?