go-zero
go-zero 是一个集成了丰富微服务治理能力和效率工具的 Go 框架,支持服务发现、限流、熔断、降载等功能,并提供自动代码生成和部署支持。
• Copy the embed code to showcase this product on your website
• Share on X to spread the word about this amazing tool
项目地址: https://github.com/zeromicro/go-zero类别: Go### 项目描述:go-zero(收录于 CNCF 云原生技术全景图:https://landscape.cncf.io/?selected=go-zero)是一个集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。### 推荐理由:内置丰富的微服务治理能力:- 内建服务发现、负载均衡- 内建限流- 自适应熔断- 自适应降载- 自动触发,自动恢复- 超时级联控制- 自动缓存控制- 链路跟踪、统计报警等- 高并发支撑,稳定保障流量洪峰下的服务稳定- 大量微服务治理和并发工具包易于扩展:- 支持中间件,方便扩展- 面向故障编程,弹性设计- 完全兼容 net/http强大的效能工具支持:- 尽可能少的代码编写- 可以根据定义自动生成 RESTful, gRPC, CRUD+cache, Dockerfile, Kubernetes部署 等代码截图如下:- 治理能力概览
- 稳定性保障
- 部署架构概览