我在字节的两个小产出,就是在广告投放场景把一个Go服务和一个Python服务 一比一翻译成Rust。
由于服务代码量不是很多,但是调用量很大,整个迁移过程10天晚上就搞定了。
最后的结果是省了50% + 的cpu(8000多Core),延时 -30~50% 。
感觉一部分不需要频繁迭代的业务组件切成Rust没什么不好的,毕竟换语言就能提性能谁不愿意做呢?以及切成Rust之后 Code Review 超级简单,CI 里配置一个自动编译,编译过了看看代码逻辑没问题…。
代码:
为什么韩国的热辣舞团无法征服中国的男性市场??
PHP现在真的已经过时了吗?
Rust 的设计缺陷是什么?
雷军为什么没有绯闻?
SwiftUI 是不是一个败笔?
真的有这种又苗条身材又爆炸的么?
cloudflare的1.1.1.1和warp有什么区别?
为什么腰肌劳损这么难治?
儿子抑郁四年左右了,他的未来该怎么办?
有哪些观赏鱼是迄今为止确定最容易养最不容易死的?
兄妹之间出现这样的聊天是否正常?
go 有哪些成熟点的后台管理框架?
以色列为什么要打伊朗?
为什么说男人至死都是少年?
如何评价《一人之下》第721(764)话?
让男朋友坐在马桶上上厕所很过分吗?
为什么游戏中,中国跟欧洲的时延这么大,是否是海底光缆距离过长的原因?
伊以的对轰证明伊朗似乎没那么菜!美国会下场吗?
为什么现在离婚率如此之高?
央视点名批评吹牛逼,批评L2.999……会被某法务部起诉吗?
穿瑜伽裤爬山的女生会不会害羞?
如何评价张靓颖刘宇宁《九万字》?
敢不敢发一张你的自拍照?
如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
女朋友送的switch被亲戚要求送小孩我该怎么办?
creo 的功能有什么特色?
如何看待jemalloc停止维护?
大海捞针还捞着了是一种什么样的体验?
为什么美军“好像”不怕泄密?
越南人的生活水平怎么样?