CloudWeGo 是一套开源微服务中间件集合,具备高性能、强扩展性和高可靠的特点,专注于解决微服务通信与治理的难题,满足不同业务在不同场景的诉求。
项目官网:https://www.cloudwego.io/
微服务中间件和业务紧密联系,是整个业务架构的基础,在进行技术选型时必须慎重。业内公认的选型标准关键在于两方面:能解决实际业务问题和上生产抗流量,且易用性高、可治理、成熟稳定;技术是开源的,且开源项目的 star 数、项目活跃度(Issue&PR)、文档更新频率、发版周期稳定可靠。CloudWeGo 的优势在于已经在字节跳动经过大规模生产流量验证,有可以参考的稳定性和可靠性实际案例,同时经过开源社区建设,也已经吸引了一些企业用户尝试在生产环境中部署。
目前,CloudWeGo 已开源的项目包含 Kitex、Netpoll、Thriftgo、netpoll-http2、Hertz 和 Frugal 等,以 RPC 框架 Kitex 和网络库 Netpoll 为主。Kitex 内置了部分治理策略以及丰富的扩展接口,便于融入微服务体系中;Netpoll 主要面向对高性能有诉求的场景。
相关链接
-
CloudWeGo 官网: https://www.cloudwego.io
-
Netpoll: https://github.com/cloudwego/netpoll
-
Thriftgo: https://github.com/cloudwego/thriftgo
-
netpoll-http2: https://github.com/cloudwego/netpoll-http2
评论