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,以及开源生态的建设完善。”

据了解,此前字节内部主要是使用 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

    文章

    3244

    浏览量

    42384
  • 字节跳动
    +关注

    关注

    0

    文章

    311

    浏览量

    8903
  • Rust
    +关注

    关注

    1

    文章

    228

    浏览量

    6570
收藏 人收藏

    评论

    相关推荐

    字节跳动自研视频生成模型Seaweed开放

    近日,字节跳动旗下的AI内容平台即梦AI传来新消息,宣布自研的视频生成模型Seaweed即日起正式面向平台用户开放使用。这一举措标志着字节跳动在AI视频领域迈出了坚实的一步。
    的头像 发表于 11-11 14:31 192次阅读

    字节跳动计划在欧洲设立AI研发中心

    字节跳动正积极布局欧洲市场,计划在该地区设立AI研发中心。据知情人士透露,字节跳动已开始在欧洲寻找LLM(Large Language Model,大语言模型)和AI领域的技术大牛,积
    的头像 发表于 10-28 11:04 485次阅读

    字节跳动回应要进军手机市场

    近日,关于字节跳动秘密启动AI手机研发项目的传闻引起了广泛关注。然而,字节跳动相关人士在12日对此进行了澄清,表示这一消息并不属实。
    的头像 发表于 06-13 11:48 710次阅读

    字节跳动否认AI手机研发项目

    近日,有市场传闻称字节跳动已在两个月前秘密启动了AI手机研发项目,引发业界广泛关注。然而,字节跳动相关人士迅速对此作出回应,表示这些消息并不属实。
    的头像 发表于 06-12 15:54 554次阅读

    字节跳动收购Oladance,有望推出AI智能眼镜

    字节跳动在科技领域再展新动作,于今年3月成功收购了深圳市大十未来科技有限公司旗下的音频品牌Oladance,即大十科技。此次收购的价格据悉在3至5亿元之间,显示了字节跳动对于新技术领域
    的头像 发表于 05-14 10:31 1459次阅读

    字节跳动:未出售TikTok,持续创新投资

    4月25日晚间,字节跳动在其官方头条号上发表声明,否认外媒有关其寻求出售TikTok大部分股权的不实传闻,表示并无此类打算。据悉,此前有媒体报道称,字节跳动能考虑
    的头像 发表于 04-26 10:44 516次阅读

    字节跳动加速AI布局,Flow部门拓展四大业务线

    字节跳动在AI领域的布局持续提速,其最新推出的AI角色互动App“话炉”引起了业界对AI社交赛道的广泛关注。这款应用由字节跳动内部的Flow
    的头像 发表于 03-27 11:21 910次阅读

    字节跳动发布AI角色互动应用“话炉”,涉足AI社交赛道

     值得注意的是,字节跳动CEO梁汝波在2024年度全体会议上指出,尽管字节跳动2023年才初步涉足GPT领域,然而同期众多先进的大模型创业
    的头像 发表于 03-25 16:40 944次阅读

    字节跳动开启新一轮期权回购

    字节跳动最近进行了新的期权回购,这次回购的价格对于现任员工和离职员工有所区别。据消息透露,现任员工的回购价格为170美元/股,而离职员工的回购价格则为145美元/股。这种差别待遇引发了外界的关注和讨论,但是字节
    的头像 发表于 03-07 10:04 645次阅读

    字节跳动被曝正秘密研发多个AI产品

    据多位知情人士透露,科技巨头字节跳动正在人工智能(AI)大模型领域秘密研发多个创新产品。其中,多模态数字产品备受瞩目,该产品结合先进的AI技术与虚拟形象,为用户提供全新的交互体验。
    的头像 发表于 03-05 11:22 901次阅读

    【机器视觉】欢创播报 | 字节跳动被曝研发多个AI产品

    1 字节跳动被曝研发多个AI产品 2月28日,从多个知情人士处获悉,字节跳动正在AI大模型领域秘密研发多个产品,其中包括多模态数字产品以及
    的头像 发表于 02-29 10:57 514次阅读
    【机器视觉】欢创播报 | <b class='flag-5'>字节</b><b class='flag-5'>跳动</b>被曝研发多个AI产品

    字节跳动「突袭」交换机!

    因为字节跳动自研交换机,早在2019年,就开始悄悄布局了。
    的头像 发表于 02-26 15:34 1329次阅读
    <b class='flag-5'>字节</b><b class='flag-5'>跳动</b>「突袭」交换机!

    字节跳动辟谣推出中文版Sora 期待国产Sora大模型

    字节跳动辟谣推出中文版Sora 期待国产Sora大模型 “文成视频大模型”的热度持续火爆,大家都在期待国产的大模型面世。科技巨头字节跳动也有
    的头像 发表于 02-21 17:29 825次阅读

    字节跳动推出AI聊天机器Coze扣子

    近日,字节跳动正式推出了名为“Coze扣子”的AI聊天机器开发平台。自2月1日起,这一平台已正式上线,为开发者和用户提供了一个全新的交互体验。
    的头像 发表于 02-03 09:31 1736次阅读

    字节跳动关闭主要游戏部门朝夕光年 裁员赔偿N+1

    与腾讯和网易展开激烈竞争的字节跳动在这一扩散以后,逐渐缩小了在游戏领域的野心。据悉,字节跳动还在考虑在2021年以40亿美元的价格出售沐瞳科技。沐瞳科技公司曾开发过《Magic Rus
    的头像 发表于 11-27 11:53 1206次阅读