V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kingxt
V2EX  ›  推广

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

  •  2
     
  •   kingxt · 2021-01-05 17:05:45 +08:00 · 1613 次点击
    这是一个创建于 1272 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 文件解析,提升报错的可读性。

    1 条回复    2021-01-05 17:33:02 +08:00
    securityCoding
        1
    securityCoding  
       2021-01-05 17:33:02 +08:00
    厉害,看完 rpcx 源码准备来看看 go-zero
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   819 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:36 · PVG 04:36 · LAX 13:36 · JFK 16:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.