关于

一套可快速构建企业级云原生架构的最佳实践!

CloudWeGo 是一套以 Go 语言为核心的、可快速构建企业级云原生架构的中间件。 它包含许多组件:RPC 框架 Kitex,网络框架 Netpoll,Go 语言 thrift 编译器 Thriftgo,以及基于 HTTP2 源码改造使用 Netpoll 的 netpoll-http2。 通过结合社区优秀的开源产品和生态,可以快速搭建一套完善的微服务体系。

Kitex

下一代高性能、强可扩展的 Golang RPC 框架。

Netpoll

高性能、I/O非阻塞的网络框架,专注于 RPC 场景。

Thriftgo

Go 语言实现的 thrift 编译器,支持插件机制,支持完整的 thrift IDL 语法和完善的语义检查。

Netpoll-http2

基于官方 HTTP2 源码改造使用 Netpoll,提供高性能的 HTTP2 通信。