首页 > 社交 > 科普中国

Go

常驻编辑 科普中国 2022-07-12 链式   企业级   组件   框架   深度   特性   接口   命令   错误   参数   版本   代码   方法

大家好,本次发布的v2.1版本包含一些与业务实践相关的功能特性、改进以及Bug Fix,建议大家升级。qr4拜客生活常识网

新特性

  1. 开发工具新增gen service命令,支持自动化地根据logic层级代码,生成service接口代码、实现注入:接口维护-gen service
  2. 数据库组件特性:新增WhereBuilder特性,用于更加灵活的SQL条件语句组合:ORM查询-Where/WhereOr/WhereNot新增Hook特性,用于自定义钩子事件处理:ORM链式操作-Hook特性
  3. 框架新增DeepCopy特性,用于类型的深度拷贝:新增gutil.Copy方法,用于深度拷贝指定内容。泛型类型新增Copy方法,用于深度拷贝自身内容。框架部分数据类型已支持深度拷贝特性,例如:gvar, garray, gmap等基础容器类型。

主要改进

社区组件

ORM驱动实现qr4拜客生活常识网

  1. 新增drivers/clickhouse,用于对接clickhousegoframe ORM组件。
  2. 完善clickhouse/mssql/pgsql/sqlite/oracle组件单元测试。
  3. mysql驱动从主库迁移到社区模块,便于将mysql从主库解耦。因此从后续版本开始,开发者需要手动引入驱动依赖:https://github.com/gogf/gf/tree/master/contrib/drivers

注册发现实现qr4拜客生活常识网

  1. 新增polaris北极星服务注册接口实现:https://github.com/gogf/gf/tree/master/contrib/registry/polaris
  2. 改进etcd服务注册发现接口实现组件:https://github.com/gogf/gf/tree/master/contrib/registry/etcd

注册发现

  1. Service实现对象改进为接口定义,并提供默认的Service实现,提高扩展性和易用性。
  2. 改进HTTP/GRPC Client&Server对接实现。

负载均衡

  1. 改进Node接口定义,新增Nodes接口定义。

相关阅读:

  • 「稻颂农业」一次成功,香甜软糯的南瓜小饼
  • 观观带你一文读懂什么是以太坊
  • 一汽
  • 探岳的成功离不开一汽
  • 这是正确的!八月的武汉,简直闲不下来
  • 三胎容易?精子质量存疑
  • 沛纳海Radiomir的PAM2020
  • 华为数据库再下一城
  • 2026年中国物联网市场规模接近3000亿美元
  • 全新轻流
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。