文件名称:go-zero:go-zero是用Go编写的Web和rpc框架。 它的诞生是为了通过弹性设计确保繁忙站点的稳定性。 内置goctl大大提高了开发效率
文件大小:1.69MB
文件格式:ZIP
更新时间:2024-02-29 05:36:09
golang microservice architecture web-framework rpc
归零 English | 0.什么是归零 go-zero是一个Web和rpc框架,内置了许多工程实践。 它的诞生是为了通过弹性设计确保繁忙服务的稳定性,并且多年来一直为拥有数千万用户的站点提供服务。 go-zero包含简单的API描述语法和称为goctl代码生成工具。 您可以使用goctl从.api文件生成Go,iOS,Android,Kotlin,Dart,TypeScript,JavaScript。 归零的优势: 每天有成千上万的活跃用户提高服务的稳定性 内置链式超时控制,并发控制,速率限制,自适应断路器,自适应减载,甚至无需配置 内置的中间件也可以集成到您的框架中 简单的API语法,一个命令可生成几种不同的语言 自动验证客户端的请求参数 大量的内置微服务管理和并发工具包 1.归零的背景 在2018年初,我们决定重新设计我们的系统,从具有Java + MongoDB的整体架构到微