百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
Z

zero-examples

> 编程语言
开源

go-zero 示例

1.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

go-zero 示例

go-zero

English | 简体中文

0. go-zero 是什么

go-zero 是一个具有大量工程实践的 Web 和 RPC 框架,它的设计旨在通过弹性设计确保繁忙服务的稳定性,并已为数千万用户的网站提供服务多年。 go-zero 包含简单的 API 描述语法和名为 goctl 的代码生成工具。您可以使用 goctl 从 .api 文件中生成 Go、iOS、Android、Kotlin、Dart、TypeScript 和 JavaScript 代码。 go-zero 的优势:

  • 提高拥有数千万日活跃用户的服务的稳定性 * 内置链式超时控制、并发控制、速率限制、自适应断路器、自适应负载削减,甚至不需要配置 * 内置中间件也可以集成到您的框架中 * 简单的 API 语法,一条命令即可生成多种不同语言 * 自动验证客户端的请求参数 * 丰富的内置微服务管理和并发工具包

2018 年初,我们决定重新设计我们的系统,从基于 Java+MongoDB 的单体架构转向微服务架构。经过研究和比较,我们选择了:

通过设计微服务架构,我们希望确保稳定性和生产力。从一开始,我们就有以下设计原则: * 保持简单 * 高可用性 * 在高并发情况下保持稳定 * 易于扩展 * 复原力设计,以故障为导向的编程 * 尽可能友好地支持业务逻辑开发,封装复杂性 * 一件事,一种方式 经过近半年的努力,我们完成了从单体系统到微服务系统的转换,并于 2018 年 8 月部署了新系统。新系统保证了业务的增长,并

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Go

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言