CloudWeGo 是一套可快速构建企业级云原生微服务架构的中间件集合。 它包含许多组件:Golang RPC 框架 Kitex,HTTP 框架 Hertz,Rust RPC 框架 Volo,网络库 Netpoll,Go 语言 Thrift 编译器 Thriftgo 等等。 通过结合社区优秀的开源产品和生态,可以快速搭建一套完善的云原生微服务体系。 更多生态能力对接,请参考 kitex-contrib 和 hertz-contrib。
Kitex
下一代高性能、强可扩展的 Golang RPC 框架。
Hertz
高易用性、高性能、高扩展性的 Golang 微服务 HTTP 框架,旨在为开发人员简化构建微服务。
Netpoll
高性能、I/O非阻塞的网络框架,专注于 RPC 场景。
Thriftgo
Go 语言实现的 thrift 编译器,支持插件机制,支持完整的 thrift IDL 语法和完善的语义检查。