消息队列RocketMQ版于2021年10月18日发布新版本Java SDK和C++ SDK客户端,本次发布对客户端大版本进行了升级。本文介绍发布的SDK版本信息、支持升级的地域以及主要的功能差异。
SDK版本信息
本次发布的SDK客户端版本信息如下:
协议 | 语言 | 版本号 |
---|---|---|
TCP协议 | Java | V2.x.x.Final |
C++ | V3.x.x |
使用限制
地域限制
- Java SDK V2.x.x.Final支持如下地域:华东1(杭州)、华北1(青岛)、华北2(北京)、华北3(张家口)、华北5(呼和浩特)、华南1(深圳)、西南1(成都)、德国(法兰克福)和印度尼西亚(雅加达)。重要 其他不支持地域请勿将Java SDK升级到V2.x.x.Final版本,否则将无法访问消息队列RocketMQ版服务。
- C++ SDK V3.x.x版本支持地域:所有地域均支持。
网络限制
- Java SDK V2.x.x.Final:仅支持通过VPC网络访问消息队列RocketMQ版,不支持经典网络访问。重要 若您使用存量消息队列RocketMQ版实例并通过经典网络访问,请勿将Java SDK升级到V2.x.x.Final版本,否则将无法访问消息队列RocketMQ版实例。
- C++ SDK V3.x.x:无网络限制。
功能差异
升级SDK大版本后,主要的功能差异如下:
主要功能变更 | 客户端版本 Java SDK:V1.x.x.Final C++ SDK:V2.x.x/V1.x.x | 客户端版本 Java SDK:V2.x.x.Final C++ SDK:V3.x.x | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
负载均衡策略 | 队列级消息负载均衡策略。 该策略可能会出现以下问题:
| 以消息为粒度进行负载,负载策略更加均衡。 避免了队列级负载策略可能引起的消费者空闲或消息堆积问题。 | ||||||||||||||||||
仪表盘 | 只有消息收发量和堆积量等少数指标项。 |
新增指标如下:
| ||||||||||||||||||
消息轨迹 | 缺少非普通消息的轨迹数据和消费堆积场景的相关数据。 |
新增轨迹参数如下:
|