//
//
//
//
//
//
//
//
//
//
软件Tags:
go-zero结构 是一个集成了各种工程实践的 web 和 rpc 结构。经过弹性规划保证了大并发服务端的广大性,经受了充沛的实战查验。
go-zero结构 包括极简的 API 界说和生成东西 goctl,能够依据界说的 api 文件一键生成 Go,iOS,Android,Kotlin,Dart,TypeScript,JavaScript 代码,并可直接运转。
go-zero主要特点:
强壮的东西支撑,尽可能少的代码编写
极简的接口
彻底兼容 net/http
支撑中间件,便利扩展
高性能
面向毛病编程,弹性规划
内建服务发现、负载均衡
内建限流、熔断、降载,且豪杰触发,豪杰康复
API 参数豪杰校验
超时级联操控
豪杰缓存操控
链路盯梢、计算报警等
高并发支撑,广大保证了疫情期间每天的流量洪峰
运用 go-zero 的优点:
轻松取得支撑千万日活服务的广大性
内建级联超时操控、限流、自适应熔断、自适应降载等微服务管理才能,无需装备和额定代码
微服务管理中间件可无缝集成到其它现有结构运用
极简的 API 描绘,一键生成各端代码
豪杰校验客户端恳求参数合法性
很多微服务管理和并发东西包