go-zero 1.1.2 发布,集成了各种工程实践的微服务框架, 2021 年首个更新

2021-01-05 17:05:45 +08:00
 kingxt

go-zero 是一个集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。包含极简的 API 定义和生成工具,可以一键生成 Go, iOS, Android, Dart, TypeScript, JavaScript 代码,并可直接运行。入选 2020 开源中国码云 Gitee 最有价值项目 GVP,入选 2020 开源中国最具人气开源项目,目前已成为 Go 语言最受欢迎微服务框架之一。

开源代码

GitHub: https://github.com/tal-tech/go-zero

中文文档:https://zero.gocn.vip

1 月 5 日,正式发布了 1.1.2 版本,该版本包含了框架层面的一些细节优化。

Release Notes

  1. 创建 rest 服务时支持多个 RunOption
  2. 修复了一个 PeriodicalExecutor 中的 data race
  3. rest 中的 http.ResponseWriter 都实现了 http.Flusher 接口
  4. 支持配置文件中使用环境变量,比如 ${VAR}

下一版更新将通过 antlr 优化 api 文件解析,提升报错的可读性。

1679 次点击
所在节点    推广
1 条回复
securityCoding
2021-01-05 17:33:02 +08:00
厉害,看完 rpcx 源码准备来看看 go-zero

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/741938

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX