开发者社区 > 云原生 > 消息队列 > 正文

新版本的RocketMQ消息粒度的消息消费 是直接开了一套新的客户端 跟 老的客户端一起开发维护吗?

现在新版本的RocketMQ消息粒度的消息消费 是直接开了一套新的客户端 跟 老的客户端一起开发维护吗?

展开
收起
-Feng、冯冯 2023-10-18 07:57:39 76 0
2 条回答
写回答
取消 提交回答
  • RocketMQ从服务端5.0版本开始,额外支持了「消息粒度」的负载均衡策略。而旧版本的RocketMQ(例如4.x/3.x版本)主要支持的是「队列粒度」的负载均衡。这种新的负载均衡策略与老的客户端可能存在一些差异,但并不意味新版本直接开了一套新的客户端进行开发和维护。

    RocketMQ的消费模式有两种:集群消费和广播消费。在集群消费模式下,同一主题下的消息只会被同一个消费组内的一个消费者消费,确保了消息在多个消费者实例之间的负载均衡;而在广播消费模式下,每条消息都会被推送给集群内的所有消费者,确保了消息至少被每个消费者消费一次。

    综上所述,RocketMQ在不断更新和优化其功能,以提供更高效、稳定的服务。但是,新版本的开发并不意味着完全放弃对旧版本客户端的支持。为了确保系统的稳定运行,通常会采取逐步迁移的策略,使新旧版本并存一段时间,直到所有用户都迁移到新版本。

    2023-10-21 17:52:53
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在新版本的RocketMQ中,消息粒度的消息消费可以通过新的客户端实现,也可以通过老的客户端实现。如果使用新的客户端实现消息粒度的消息消费,需要重新开发和维护客户端,而如果使用老的客户端实现消息粒度的消息消费,需要对老的客户端进行扩展和修改。具体选择哪种方式,需要根据实际情况进行考虑和决策。

    2023-10-18 13:52:02
    赞同 展开评论 打赏

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

相关产品

  • 云消息队列 MQ
  • 热门讨论

    热门文章

    相关电子书

    更多
    RocketMQ Client-GO 介绍 立即下载
    RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
    基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载