您现在的位置是:首页 > 文章详情

go-zero 1.3.2 发布,web 和 rpc 框架

日期:2022-04-05点击:502

go-zero 1.3.2 发布了。go-zero 是一个集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。go-zero 包含极简的 API 定义和生成工具 goctl,可以根据定义的 API 文件一键生成 Go, iOS, Android, Kotlin, Dart, TypeScript, JavaScript 代码,并可直接运行。

本次更新内容包括:

框架:
1. 支持 cgroups v2
2. 新增 httpc 包用来治理客户端 HTTP 请求
3. model 支持 ‘-’ 忽略字段
4. 支持 Oracle 的参数选择符 :N
5. 支持 redis 的 GetSet 命令
6. redis SetBit 增加了返回原值
7. RedisLock 取消了可重入机制
8. http 请求返回 Traceparent,符合 OpenTelemetry 规范
9. 小的改进和 bug 修复

goctl:
1. api 文件支持针对路由组设置单独的 timeout,用 1s, 500ms 这样的方式表示
2. model 生成时区分了 goctl 生成代码和用户扩展代码,便于修改 schema 后再次生成
3. goctl rpc proto 命令移除
4. goctl docker 支持通过 -base 指定基础镜像
5. goctl env install [-f] 一键安装依赖
6. 更多改进和 bug 修复

更新详情查看:https://github.com/zeromicro/go-zero/releases/tag/v1.3.2

原文链接:https://www.oschina.net/news/189830/go-zero-1-3-2-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章