<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

GOTC 2023出品人吳迪:字節跳動將持續投入Rust

焦點訊 ? 來源:焦點訊 ? 作者:焦點訊 ? 2023-05-24 09:29 ? 次閱讀

2021 年,字節正式成立了 Rust 方向的團隊,開啟了內部微服務基礎設施和基礎庫的研發,并在 2022 年下半年開始接入業務,在多個高性能服務上落地,如 FaaS、直播業務線、Mesh 控制面、數據平臺、圖數據庫、WebAssembly 等。去年 9 月,字節跳動還開源了 RPC 框架 Volo 及相關生態。

在GOTC 2023?臨近之際,字節跳動服務框架 Rust 負責人、CloudWeGo Volo 負責人吳迪表示:“未來我們將持續在Rust方向上進行投入,包括公司內外部布道推廣,基礎設施建設,如 crates.io 的國內鏡像 rsproxy.cn,以及開源生態的建設完善?!?/p>

據了解,此前字節內部主要是使用 Go 語言。不過 Go 語言性能上限較低,對深度優化不友好,于是服務框架團隊開始探索 Rust 的潛力。他們發現,經過精細優化的 Go 服務使用 Rust 語言重寫并經過簡單優化之后,收益明顯:CPU 普遍收益在 30% 以上,有些能達到 50% 以上,甚至觀察到過 4 倍的 CPU 收益;內存收益更為明顯,普遍在 50% 以上,有些甚至能達到 90%。這幫助字節節省了大量的資源。

更重要的是,Rust 語言解決了 Go 語言 GC 所導致的不可預測的抖動問題,幫助其業務大大降低了超時率 / 錯誤率,降低了 P99 延遲,提升了業務的 SLA。

不過吳迪也提到, Rust 語言和 Go 語言并不是對立關系,而是互補關系,相互取長補短。對于需要極致性能、低延時、重計算、內存瓶頸的應用,以及需要穩定性并能接受一定迭代速度損失的應用,推薦使用 Rust,Rust 在極致性能優化和安全性上的優勢可以在這類應用中得以發揮。對于性能不十分敏感的應用、重 IO 的應用以及需要快速開發快速迭代勝過穩定性的應用,推薦使用 Go 語言。需要根據應用自身的特性以及團隊的技術棧來選擇合適的語言。

除了在服務端業務和架構側的落地,Rust 也在字節內部安全、內核、AI、 前端和客戶端領域均有一定程度的探索和落地。

比如,前端上大量使用了 Rust + WebAssembly、Rust + NodeJS 和 Rust 工具鏈,其中就包括將在 GOTC 2023 “Rust 專題論壇” 進行分享的 RsPack 等項目;在客戶端方向,字節也有多個業務使用了 Rust 語言,最為突出的是飛書客戶端,飛書客戶端所有的邏輯均使用 Rust,有數百萬行的 Rust 代碼,可能是中國目前最大的 Rust 項目。

字節也在努力回饋 Rust 開源社區。其開源的 RPC 框架 Volo 是一個追求極致性能,同時有著高擴展性和易用性的 RPC 框架,目前主要支持 Thrift 和 gRPC,針對 HTTP 的支持也已經在規劃中;還開源了一個高性能的基于 io_uring 的異步運行時 Monoio。

除此之外,字節也在積極地回饋上游依賴項目,比如 tokio 以及 Rust 編譯器本身。在開發 Volo 時,字節跳動服務框架團隊遇到了一些編譯器的 bug,于是提了對應的 issue 和 pr,并最終被 Rust 編譯器團隊接受。其它的團隊也有開源一些 Rust 的項目,比如近期開源的 RsPack、g3、monolake 和 keystone 項目。據了解,字節內部仍有其它 Rust 項目正在計劃開源中。

“我們正在培養 Rust 編譯器的 contributor,希望未來能有機會加入Rust官方團隊,期待更多Rust生態合作和建設,持續為 Rust 創造貢獻?!?吳迪透露。

GOTC 2023 將于 5 月 27 日至 28 日在上海張江科學會堂舉辦,有一個主論壇,十多個分論壇。其中,“Rust 專題論壇” 的承辦方是字節跳動,出品人是字節跳動服務框架 Rust 負責人、CloudWeGo Volo 負責人吳迪。該論壇主要分享 Rust 使用技巧以及語言相關生態的發展情況等內容。

全球開源技術峰會(Global Open-source Technology Conference)GOTC 2023由開放原子開源基金會、 Linux 基金會亞太區、上海浦東軟件園和開源中國聯合發起,將于5月27日至28日在上海張江科學會堂隆重舉行。

這場面向全球開發者的盛大開源技術盛宴,堪稱 2023 年開源風向標。大會將以行業展覽、主題發言、專題論壇、開源市集的形式展現,與會者將一起探討元宇宙、3D 與游戲、eBPF、Web3.0、區塊鏈等熱門技術主題,以及開源社區、AIGC、汽車軟件、AI 編程、開源教育培訓、云原生等熱門話題,探討開源未來,助力開源發展。

審核編輯黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開源
    +關注

    關注

    3

    文章

    3026

    瀏覽量

    41780
  • 字節跳動
    +關注

    關注

    0

    文章

    280

    瀏覽量

    8751
  • Rust
    +關注

    關注

    1

    文章

    225

    瀏覽量

    6427
收藏 人收藏

    評論

    相關推薦

    字節跳動發布豆包大模型

    在近日舉行的火山引擎原動力大會上,字節跳動公司正式發布了其強大的豆包大模型。據火山引擎總裁譚待透露,這款大模型展現了驚人的數據處理能力,目前日均處理文本量高達1200億Tokens,并能生成3000萬張圖片。
    的頭像 發表于 05-15 11:26 ?415次閱讀

    字節跳動收購Oladance,有望推出AI智能眼鏡

    字節跳動在科技領域再展新動作,于今年3月成功收購了深圳市大十未來科技有限公司旗下的音頻品牌Oladance,即大十科技。此次收購的價格據悉在3至5億元之間,顯示了字節跳動對于新技術領域
    的頭像 發表于 05-14 10:31 ?453次閱讀

    字節跳動:未出售TikTok,將持續創新投資

    4月25日晚間,字節跳動在其官方頭條號上發表聲明,否認外媒有關其尋求出售TikTok大部分股權的不實傳聞,表示并無此類打算。據悉,此前有媒體報道稱,字節跳動能考慮將TikTok美國業務
    的頭像 發表于 04-26 10:44 ?338次閱讀

    字節跳動發布AI角色互動應用“話爐”,涉足AI社交賽道

     值得注意的是,字節跳動CEO梁汝波在2024年度全體會議上指出,盡管字節跳動2023年才初步涉足GPT領域,然而同期眾多先進的大模型創業
    的頭像 發表于 03-25 16:40 ?653次閱讀

    字節跳動開啟新一輪期權回購

    字節跳動最近進行了新的期權回購,這次回購的價格對于現任員工和離職員工有所區別。據消息透露,現任員工的回購價格為170美元/股,而離職員工的回購價格則為145美元/股。這種差別待遇引發了外界的關注和討論,但是字節
    的頭像 發表于 03-07 10:04 ?352次閱讀

    字節跳動被曝正秘密研發多個AI產品

    據多位知情人士透露,科技巨頭字節跳動正在人工智能(AI)大模型領域秘密研發多個創新產品。其中,多模態數字人產品備受矚目,該產品將結合先進的AI技術與虛擬形象,為用戶提供全新的交互體驗。此外,字節
    的頭像 發表于 03-05 11:22 ?541次閱讀

    字節跳動去年Q3營收309億美元

    2023年第三季度的財報中,字節跳動再次展現了其強大的增長勢頭。據最新數據,該公司在這一季度的營收同比增長了約43%,達到了驚人的309億美元。這一增長速度不僅遠超行業平均水平,更是Meta(Facebook母公司)的兩倍。
    的頭像 發表于 03-05 11:13 ?572次閱讀

    【機器視覺】歡創播報 | 字節跳動被曝研發多個AI產品

    1 字節跳動被曝研發多個AI產品 2月28日,從多個知情人士處獲悉,字節跳動正在AI大模型領域秘密研發多個產品,其中包括多模態數字人產品以及AI生圖、AI生視頻產品等。據一位知情人士透
    的頭像 發表于 02-29 10:57 ?319次閱讀
    【機器視覺】歡創播報 | <b class='flag-5'>字節</b><b class='flag-5'>跳動</b>被曝研發多個AI產品

    字節跳動「突襲」交換機!

    因為字節跳動自研交換機,早在2019年,就開始悄悄布局了。
    的頭像 發表于 02-26 15:34 ?550次閱讀
    <b class='flag-5'>字節</b><b class='flag-5'>跳動</b>「突襲」交換機!

    字節跳動辟謠推出中文版Sora 期待國產Sora大模型

    字節跳動辟謠推出中文版Sora 期待國產Sora大模型 “文成視頻大模型”的熱度持續火爆,大家都在期待國產的大模型面世??萍季揞^字節跳動也有
    的頭像 發表于 02-21 17:29 ?527次閱讀

    字節跳動旗下PICO近半員工離職 但字節跳動表示會長期投入XR

    字節跳動旗下PICO近半員工離職 但字節跳動表示會長期投入XR 有媒體報道字節
    的頭像 發表于 10-24 17:38 ?1391次閱讀

    字節跳動旗下火山引擎自研的視頻編解碼芯片已出片

    字節跳動旗下火山引擎自研的視頻編解碼芯片已出片 在8月22日的一場活動中,據字節跳動視頻架構負責人、火山引擎視頻云架構技術總監王悅介紹,字節
    的頭像 發表于 08-23 18:56 ?1751次閱讀

    大模型顛覆研發模式:字節跳動是如何在單元測試中落地大模型的?

    在接受 InfoQ 采訪時,字節跳動算法專家張樹波表示,大語言模型是一項人工智能基礎技術的突破,必然會帶來多個行業的變革。2023 年初,字節跳動
    的頭像 發表于 08-16 14:48 ?593次閱讀

    字節跳動AI開啟測試 代號“Grace”

    字節跳動AI開啟測試 代號“Grace” 字節跳動AI開啟測試;目前在內測階段,需要邀請或授權的相關賬號登錄后才可使用。代號為Grace;這是一個對話類AI項目,支持文本生成圖片等需求
    的頭像 發表于 08-07 16:58 ?1027次閱讀

    劉鑫:作為openEuler RISC-V發行版出品人是一種什么體驗?

    作為出品人之前,劉鑫一直在團隊內做針對 RISC-V 架構的軟件包適配和修復工作,除此之外也時常向 openEuler 等其它社區做出貢獻。通過日積月累的堅持,劉鑫獲得了來自 openEuler
    的頭像 發表于 06-14 17:41 ?577次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>