欢迎使用 CloudWeGo

构建企业级云原生中间件的领先实践!

开始 Github

为什么选 CloudWeGo?

CloudWeGo 是一套由字节跳动开源的、可快速构建企业级云原生微服务架构的中间件集合。CloudWeGo 项目共同的特点是高性能、高扩展性、高可靠,专注于微服务通信与治理。

高性能

高性能

整合诸如异步 RPC、流式能力、非阻塞 I/O 网络通信、io_uring、即时编译(JIT)和共享内存通信等先进功能,使得 CloudWeGo 能够在高需求环境下提供卓越性能。

强可扩展性

强可扩展性

采用模块化、分层的框架,提供接口用于功能定制,确保 CloudWeGo 能够以精准和高效的方式满足任何项目的具体需求。

多协议支持

多协议支持

提供针对 Thrift、gRPC、HTTP/1、HTTP/2 和 WebSocket 协议的支持,同时具备轻松扩展至其他协议的能力。

极简化研发流程

极简化研发流程

可以提供内置的脚手架代码生成工具和一站式 RPC 调用平台来简化整个研发体系的开发测试流程。

"近三年来,字节跳动的微服务数量和规模迎来快速发展。2018 年,我们的在线微服务数大约是 7000-8000,到 2021 年五月份,这一数字已经突破 5 万。现在我们决定把这些技术开源出来,帮助更多开发者。"
— 字节跳动服务框架团队
CloudWeGo 丰富了 CNCF 云原生生态.