Skip to content

Releases: grpc-nebula/grpc-nebula-c

Rlease v1.2.6

07 Jul 07:35
Compare
Choose a tag to compare

修复问题:

  1. 修复请求字符超过208个字符,客户端崩溃的问题
  2. 一致性hash 字符串处理算法enhance

新增功能:

  1. 注册url新增common.ops属性

Rlease v1.2.5

06 Jul 06:16
Compare
Choose a tag to compare

修复问题:

  1. 修复zookeeper连接超时问题, zookeeper判断连接失败后返回,不长时间阻塞调用。
  2. 修复zookeeper url配置url删除后,相关属性没有恢复到默认配置
  3. 修改标准输入输出的log,统一到gpr_log输出,有利于log输出重定向

新增功能:

  1. 支持定向输出log
  2. 增加windows和linux common sleep 函数

Rlease v1.2.4

20 May 01:08
Compare
Choose a tag to compare

Rlease v1.2.4

修复问题:

  1. 动态分组不成功的问题
  2. 动态切换负载均衡模式的问题。
  3. 提供两个服务的服务端注册问题
  4. 修复同一个服务不能同时注册到公有注册中心和私有中心的问题
  5. 连续调用错误服务端错误达五次后,仍继续调用该错误服务端的问题
  6. zookeeper连接超时问题,支持配置文件配置,提示注册节点错误。

新增功能:

  1. 支持到IP:port级别的配置
  2. 服务容错
  3. 注册中心容灾与降级

Rlease v1.2.3

18 May 01:56
Compare
Choose a tag to compare

Rlease v1.2.3

新增功能:

  1. 服务分组功能优化:服务分组,配置文件中能区分服务名进行配置
  2. 注册中心断线自动重连最长时间参数默认值调整为30天
  3. 服务端注册时,可以任意指定服务注册时使用的IP和端口
  4. 将“服务端默认的连接数最大值为20”修改为“对于同一个客户端IP,服务端默认的连接数最大值为20”
  5. 服务端注册时,可以注册到公有注册中心,或者私有注册中心
  6. 容灾:注册中心不可用时服务端和客户端可以正常启动,注册中心恢复后注册信息需要自动注册到注册中心
  7. 降级:可以端可以通过配置文件指定服务端地址,此时即使注册中心不可用,客户端也可以访问服务端;这种情况下,注册中心即使恢复,也不会再去访问注册中心获取最新的服务列表
  8. 连续5次错误从服务端列表中摘除该服务端节点,并输出带有FATAL ERROR信息的日志,10min后将服务端节点恢复到服务端列表
  9. 重试功能,通过配置文件可以将参数配置到服务级别、服务方法级别
  10. 连接负载均衡模式下,通过配置参数可以实现每隔10分钟自动切换到新的服务端节点
  11. 支持优先级的服务分组
  12. 区分内部外部服务
  13. 主备切换

Rlease v1.1.0

13 Jun 10:32
Compare
Choose a tag to compare

1.1.0

升级说明:

  1. 升级原生 grpc-c++ 版本至 V1.17.2
  2. 基于zookeeper的注册中心
  3. 支持zookeeper开启ACL
  4. 服务信息在zookeeper注册与注销
  5. 服务流量控制:请求数控制,连接数控制。
  6. 监听zookeeper中的配置信息节点configurators,实现动态改变服务流控
  7. Provider的deprecated参数提示服务已经有新版本上线。
  8. consumer信息在zookeeper注册与注销
  9. 支持黑名单、白名单可以设置为IP段、设置到项目级
  10. grpc断线重连指数退避算法支持参数配置功能
  11. 负载均衡算法配置
  12. 客户端的流量控制