Skip to content

MQCloud RELEASE 5.1.0

Compare
Choose a tag to compare
@gaoyf gaoyf released this 31 Oct 08:46
· 105 commits to master since this release

一、新功能和优化:

  1. MQCloud依赖的RocketMQ升级至5.x。

  2. Springboot升级至2.x。

  3. SSH客户端升级,支持open-ssh-8.7协议。

  4. 支持ubuntu22及以下版本部署。

  5. Nmon依赖升级,初始化优化。

  6. 通信协议支持proxy-remoting,proxy组件支持如下功能:

    1. 支持proxy-acl。
    2. 支持proxy负载均衡。
    3. 支持定时监控和消息轨迹
    4. 支持自动路由
    5. 支持消息重发
    6. 支持偏移量重置
    7. 支持精确消息消费
    8. 支持获取运行时消费信息
  7. UI全新升级,全面支持移动端,更加个性化:

    1. PC主页
    1. 移动端主页
  8. Broker配置增加时间轮阈值校验。

  9. 非MQCloud客户端禁用某些功能。

  10. RocketMQ某些API兼容4.9.x和5.x。

  11. RocketMQ日志使用方式修改。

  12. MQCloud后台通用配置支持json格式。

  13. 服务器预警指标增加默认值。

  14. RocketMQ各组件启停增加等待机制,保障启停成功。

  15. 消费者增加客户端状况指标。

  16. RocketMQ多实例使用唯一ClientID。

  17. Broker队列过多时,消息搜索过慢优化。

  18. 支持普通消息和死信消息导出:

    1. 支持异步导出
    2. 进度实时查看
    3. 支持重新导出
    4. 导出失败检测
  19. 客户端消费状况数据上报。

  20. MQCloud后台增加任务管理模块,执行机器展示IP。

  21. 消费堆积增加消费完成预估计算。

  22. 获取消费者运行时信息兼容C++客户端。

  23. Topic授权开放所有用户。

  24. MQCloud后台管理页面所有topic和消费者统一增加跳链,行为统一。

  25. 支持时间轮消息查询,生命周期追踪,手动取消和API取消,详细参见

  26. 监控任务支持动态执行,及时感知集群变化。

二、重要bug修复:

  1. 修复rocketmq指标未重置的bug。
  2. 修复死信消息在跳过重试无法重新消费bug。
  3. 修复服务器更新空指针异常。
  4. 修复图表提示框被遮挡的bug。
  5. 修复图表数据展示不完整的bug。
  6. 修复流量监控无数据错误提醒。
  7. 修复版本号解析异常。
  8. 修复空数据问题。
  9. 修复某些情况下shell执行失败的问题。
  10. 修复DeliverTimeMs反序列化空指针异常。
  11. 修复服务器配置项修改失败的问题。
  12. 修复延迟字段溢出问题。
  13. 修复slave的broker-id冲突的问题。

三、升级说明:

  1. 5.1.0版本用户直接参考快速运行即可。
  2. 5.1.0之前的用户,请依次执行相应的sql文件,例如:
    4.9.4用户想要升级到5.1.0需要执行5.1.0.sql