2 Star 6 Fork 5

Plato / rpc-go-backend

预览版本
2022-07-01 11:28
1271151 cloudguan 1578947821 CloudGuan

update

idl2go

  • 新增版本切换功能,可以在试用版和标记版本之前进行切换
  • 调整了生成工程的结构,去掉了多级文件夹
  • 用户实现service 新增构造方法 与 NickName方法生成
  • 增加了更加详细的日志
  • 支持方法名称采用自定义名称

rpc-backend-go

  • 新增了proxy模式协议支持
  • 新增了ctx支持
  • 新增三种 初始化选项,支持自定义日志,trace方式
  • 新增sdk模式自定义服务名支持
  • 更新了单元测试用例
  • 更新了关闭时,正确的卸载rpc框架

FIX:

  • 修复没有结构体时,pb生成错误的问题
  • 修复方法大写开头时候pb字段不会省略下划线
  • 修复结构体为空时,pb stacktrace的问题
  • 修复结构体为空时候,idl2go 没有正确生成
  • 修复了method,enum作为返回值时,会产生panic
  • 修复了method,struct作为返回值时,nil值会panic
  • 修复了结构体字段 a_b ab_c a_b_c a_b ab_c 等命名规则下生成不正确的问题
最后提交信息为: bug: 数组成员为空时,panic
预览版本
2022-02-14 19:22
预览版本
2022-02-11 16:26
1271151 cloudguan 1578947821 CloudGuan

update:

  1. 接口化rpc框架
  2. 修改工程结构,增加pkg 和 internal package, 拥有更加标准的权限控制
  3. 修改代码生成工具
最后提交信息为: update: rpc-backend-go version
预览版本
2022-02-08 18:39
Go
1
https://gitee.com/dennis-kk/rpc-go-backend.git
git@gitee.com:dennis-kk/rpc-go-backend.git
dennis-kk
rpc-go-backend
rpc-go-backend

搜索帮助