字節(jié)大量使用新語(yǔ)言,包括go,rust等,為什么阿里一直都抱著j***a不松手?
作者: 發(fā)布日期:2025-06-25 21:05:12
我在字節(jié)的兩個(gè)小產(chǎn)出,就是在廣告投放場(chǎng)景把一個(gè)Go服務(wù)和一個(gè)Python服務(wù) 一比一翻譯成Rust。
由于服務(wù)代碼量不是很多,但是調(diào)用量很大,整個(gè)遷移過程10天晚上就搞定了。
最后的結(jié)果是省了50% + 的cpu(8000多Core),延時(shí) -30~50% 。
感覺一部分不需要頻繁迭代的業(yè)務(wù)組件切成Rust沒什么不好的,畢竟換語(yǔ)言就能提性能誰(shuí)不愿意做呢?以及切成Rust之后 Code Review 超級(jí)簡(jiǎn)單,CI 里配置一個(gè)自動(dòng)編譯,編譯過了看看代碼邏輯沒問題…。









