MQCloud RELEASE 5.1.0
一、新功能和优化:
-
MQCloud依赖的RocketMQ升级至5.x。
-
Springboot升级至2.x。
-
SSH客户端升级,支持open-ssh-8.7协议。
-
支持ubuntu22及以下版本部署。
-
Nmon依赖升级,初始化优化。
-
通信协议支持proxy-remoting,proxy组件支持如下功能:
- 支持proxy-acl。
- 支持proxy负载均衡。
- 支持定时监控和消息轨迹
- 支持自动路由
- 支持消息重发
- 支持偏移量重置
- 支持精确消息消费
- 支持获取运行时消费信息
-
UI全新升级,全面支持移动端,更加个性化:
- PC主页
- 移动端主页
-
Broker配置增加时间轮阈值校验。
-
非MQCloud客户端禁用某些功能。
-
RocketMQ某些API兼容4.9.x和5.x。
-
RocketMQ日志使用方式修改。
-
MQCloud后台通用配置支持json格式。
-
服务器预警指标增加默认值。
-
RocketMQ各组件启停增加等待机制,保障启停成功。
-
消费者增加客户端状况指标。
-
RocketMQ多实例使用唯一ClientID。
-
Broker队列过多时,消息搜索过慢优化。
-
支持普通消息和死信消息导出:
- 支持异步导出
- 进度实时查看
- 支持重新导出
- 导出失败检测
-
客户端消费状况数据上报。
-
MQCloud后台增加任务管理模块,执行机器展示IP。
-
消费堆积增加消费完成预估计算。
-
获取消费者运行时信息兼容C++客户端。
-
Topic授权开放所有用户。
-
MQCloud后台管理页面所有topic和消费者统一增加跳链,行为统一。
-
支持时间轮消息查询,生命周期追踪,手动取消和API取消,详细参见。
-
监控任务支持动态执行,及时感知集群变化。
二、重要bug修复:
- 修复rocketmq指标未重置的bug。
- 修复死信消息在跳过重试无法重新消费bug。
- 修复服务器更新空指针异常。
- 修复图表提示框被遮挡的bug。
- 修复图表数据展示不完整的bug。
- 修复流量监控无数据错误提醒。
- 修复版本号解析异常。
- 修复空数据问题。
- 修复某些情况下shell执行失败的问题。
- 修复DeliverTimeMs反序列化空指针异常。
- 修复服务器配置项修改失败的问题。
- 修复延迟字段溢出问题。
- 修复slave的broker-id冲突的问题。