摘要:从最初专注于高性能 RPC 框架的开源项目,到如今涵盖 Go 与 Rust、深入 AI 工程化实践的微服务生态,CloudWeGo 已经走过了四个春秋。这四年,是技术不断突破的四年,也是与全球开发者社区共同成长的四年。
四年同行,感恩有你
从最初专注于高性能 RPC 框架的开源项目,到如今涵盖 Go 与 Rust、深入 AI 工程化实践的微服务生态,CloudWeGo 已经走过了四个春秋。这四年,是技术不断突破的四年,也是与全球开发者社区共同成长的四年。
我们始终坚信,卓越的开源项目离不开社区的活力与用户的信赖。如今,CloudWeGo 在 GitHub 上已汇聚了近 600 位社区贡献者,旗下核心项目的 Star 总数已突破 四万,被众多企业用户验证并应用在核心生产环境。这些数字背后,是每一位开发者的信任与支持。
更重要的是,我们从未停止探索的脚步。面对 AI 浪潮带来的全新机遇与挑战,CloudWeGo 积极投入 AI 领域,支持和完善流式传输能力,并推出了如 Eino 和 ABCoder 等创新项目,致力于为微服务和 AI 应用提供坚实的工程化底座。
为了回馈社区,分享最新的技术成果与实践经验,我们诚挚地邀请您参加 CloudWeGo 四周年技术沙龙:高性能微服务技术实践与 AI 新范式!
2025年9月20日(周六)下午,让我们在北京相聚,共同见证 CloudWeGo 的成长,探讨技术的无限可能。
本次沙龙亮点抢先看
2:10-2:30
提升流式开发效率与易用性:
Kitex/Hertz 为大模型应用保驾护航
讲师简介:王宇轩,字节跳动服务框架团队研发工程师,Kitex/Hertz 项目 Maintainer。
演讲摘要:
Streaming 接口的兴起对全链路基础设施提出了新的挑战。以经典的 GPT 应用为切入点,分享 Kitex 与 Hertz 的探索与实践:
工欲善其事,必先利其器。Kitex/Hertz 在 Streaming 接口上的一系列迭代与优化,在提升开发效率与易用性的同时,降低大规模应用的接入与维护成本。
取之实践,用之实践。结合字节内部在 Streaming 接口上的丰富使用经验,总结出了全链路的最佳实践,并展示如何将这些经验沉淀为开源能力,反哺社区、助力更多开发者。
2:20-2:50
企业级落地案例:
抖音搜索核心链路
基于 Kitex 流式改造的技术实践
演讲摘要:
搜索业务天然对性能十分敏感,在传统性能优化陷入瓶颈之后,Kitex Streaming的流式交互特性为性能优化的后续演进提供了破局思路。
2:50-3:10
Volo 新能力:面向易用性与性能的
HTTP & RPC 框架迭代
讲师简介:王杰,字节跳动服务框架团队研发工程师,Volo/Pilota 项目 Maintainer。
演讲摘要:
Volo 致力于 Rust 微服务生态建设,在 2025 上半年,我们对 HTTP 和 RPC 框架做了重要的迭代,一方面关注功能的完备性,另一方面在易用性和性能上持续优化。本次分享以 RPC 框架、HTTP 框架和其他 Rust 生态的新能力为切入点,为 Volo 用户提供能力剖析以及 Volo 生态演进中的优化思路。
在 RPC 框架,我们关注协议能力的完善,支持了 Protobuf unknown fields,Protobuf Options 和 Thrift Field Mask 能力,同时实现了极致的性能优化技巧。在 HTTP 框架,我们关注易用性和性能,支持了 HTTP/2 和连接池,并提供 Box Service 减轻用户对 Service 类型转换的负担。在其他生态上,sonic 关注易用性,提供多架构支持和新的 feature,例如 sort_keys、utf8-lossy 等。
Volo 会持续关注框架的性能和易用性,不断完善微服务生态,同时也会提供更多好用的 API,我们始终致力于为 Volo 用户提供好用高效的微服务框架。
3:10-3:30
ROG 技术剖析和业务落地:
基于 Rust 的高性能 Go 编译器
讲师简介:陈卓钰,字节跳动服务框架团队研发工程师。
演讲摘要:
ROG 是什么、为什么会有这个项目,以及 ROG 的设计目标和设计边界
现有 Go 编译器的问题、我们面临的实际挑战,以及我们是如何解决这些问题的
着重介绍 Runtime 其中的两个模块:GC 以及内存分配器
ROG 的内存分配器的设计目标以及实现方式
我们是如何在 Rust 里实现 GC 的,以及为什么要这么实现
未来分配器可能的优化方向以及 GC 支持的更多特性
目前已经接入业务的实际性能收益
3:40-4:00
「半空」富脚手架模式:
字节 Go2Rust 工程落地
讲师简介:范广宇,字节跳动服务框架团队研发工程师
演讲摘要:
随着 Rust 在性能、安全性和并发处理方面的优势日益凸显,越来越多的团队开始考虑将现有的 Go 项目迁移到 Rust。然而,手动迁移不仅成本高昂,还极易引入错误。为了应对这一挑战,我们基于 ABCoder 和大语言模型(LLM),开发了一款名为「半空」的 Go2Rust 智能迁移工具,其拥有脚手架自动匹配、代码意译、智能依赖管理、IDE 亲和、渐进式迁移等特点,最大程度降低 Go2Rust 上手门槛,提升人员、项目 Rust landing 效率。
此外,还会分享「半空」在字节跳动内部的落地实践,详细拆解一套的业务接入流程:从提交翻译任务、人机协同修改代码,到最终的测试上线。
4:00-4:20
Deep Code Research:
当 Deep Research 遇上 ABCoder
讲师简介:尹旭然,字节跳动服务框架团队研发工程师
演讲摘要:
随着代码仓库的日益庞大与复杂,如何高效、精准地理解和分析代码成为了一项严峻的挑战。本次分享将介绍一种全新的代码研究范式——Deep Code Research,它借鉴了 Deep Research 的深度探索精神,专注于代码领域的深度分析与洞察。为了克服传统代码分析中信息庞杂、重点模糊的难题,我们引入了创新的预处理工具 ABCoder。ABCoder 利用抽象语法树(AST)对代码仓库进行深度解析与结构化压缩,有效聚焦核心代码逻辑。本次分享将深入探讨 ABCoder 如何赋能 Deep Code Research,通过强强联合,为大规模代码理解、代码生成和智能开发等领域带来全新的可能性。
4:20-4:40
ABCoder Java 扩展和应用落地
讲师简介:马跃伟,字节跳动 集团信息系统研发工程师。
演讲摘要:
在日益复杂的企业级代码仓库中,大型语言模型(LLM)面临着上下文理解不足和代码生成精度低的双重困境。为突破这一瓶颈,我们引入 ABCoder,它重新设计了一套 LLM 亲和、结构化的代码上下文 UAST,每个 AST Node 包含项目结构信息、AST 节点信息、依赖关系、引用关系等关键信息,基于此显著提高了生成效果。
本次分享 首先将以 Java 语言为例,介绍如何为 ABCoder 拓展一门新的语言;接着,展示如何利用其精确的代码结构与依赖分析能力,实现从业务功能需求到代码改动范围的精准映射;最后,我们还将探讨如何基于此映射产出高质量的技术方案和代码生成计划,从而显著提升 LLM 在复杂代码修改与新功能开发任务中的表现。
4:40-5:00
如何构建 MultiAgent
——Eino adk 与 a2a 实践
讲师简介:王德政,字节跳动 AI 应用开发平台研发工程师,Eino 项目 Maintainer。
演讲摘要:
本次分享主要聚焦在基于 Eino ADK 与 A2A 来灵活、快速地构建 MultiAgent。
Eino ADK 参考 Google-ADK 的设计,基于 Eino 已有的组件生态,提供了 Go 语言 的 Agent 开发框架。相较于 EinoGraph 编排,Eino ADK 为多 Agent 交互沉淀了开箱即用的上下文传递、任务控制权转让、中断与恢复等功能以及多样的 prebuilt multi-agent 模式。助力开发者灵活、快捷的构建 multi-agent 系统。
A2A 协议规定了 AI Agent 之间协作与通信方式。Eino ADK 提供了 A2A 封装,支持快速将 ADK Agent 部署为 A2AServer,或者将远程 A2AServer 封装为 ADK Agent。
最后给一个结合 Eino ADK 与 A2A 的实际 multi agent 构建案例。
席位有限,报名从速!
四年是一个里程碑,更是一个新起点。
无论您是 CloudWeGo 的老朋友,还是对微服务、Rust、AI 工程化感兴趣的新伙伴,我们都期待与您在线下相聚,交流思想,碰撞火花。
无法亲临现场?别担心!我们将在 CSDN、InfoQ稀土掘金、字节跳动技术团队视频号 等平台同步直播,记得提前预约,我们云端相会!
9月20日,北京,我们不见不散!
项目地址
GitHub:https://github.com/cloudwego
官网:www.cloudwego.io
来源:CSDN一点号