云原生时代,微服务架构改造是 IT 架构变化的主流。如何解决研发效率和稳定性两大关键问题,成了企业 IT 部门的关注焦点。另一方面,过去的企业级 IT 架构,选型上大多以 Java 语言写就,Java 总体设计上面向大规模、长时间服务;静态类型动态链接的语言结构等特性,在强调敏捷开发、效率优先的云原生时代,往往失去了一丝灵活性。
规模化的差别,各异的业务场景,不同选型思路下诞生了各种各样的开源微服务框架,这其中就有来自字节跳动所开源的 CloudWeGo。CloudWeGo 是一套可快速构建企业级云原生微服务架构的中间件集合,项目共同的特点是高性能、高扩展性、高可靠,专注于微服务通信与治理,主体选用了 Go 语言。另外,本次沙龙还将正式发布国内唯一一个基于 Rust 语言的开源 RPC 框架,敬请期待!
自 2021 年 9 月首次开源以来,CloudWeGo 已经为字节内部 6W+ 在线微服务提供支持,在 GitHub 上收获了超过 9K+ Star 数,在社交、电商、证券等场景下服务着来自内外部的企业级客户。值得一提的是,CloudWeGo 将以内外维护一套代码、统一迭代的方式推进开源,同时也将持续保持开放与社区一起合作共建。
8 月 27 日下午 2 点,第七期字节跳动技术沙龙《字节高性能开源微服务框架:CloudWeGo》将以线上直播的方式,全面揭秘 6W+ 微服务高性能 RPC 框架 Kitex、大规模企业级 HTTP 框架 Hertz、基于 Rust 语言的另一种 RPC 框架以及 CloudWeGo