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

用RocketMQ 5.x的最新客户端 grpc + pop 是不是就可以实现消费组对应多个tp了?

用RocketMQ 5.x的最新客户端 grpc + pop 是不是就可以实现消费组对应多个tp了?

展开
收起
嘟嘟嘟嘟嘟嘟 2023-11-20 22:49:42 106 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    是的,RocketMQ 5.x的最新客户端通过使用 gRPC 协议以及 Pop 消费模式,可以让一个消费组对应多个 TopicPartition(TP)。这是一种新的消费模型,它可以提高消息消费的性能和灵活性。
    在这种模型下,每个消费者实例可以订阅一个或多个 TopicPartition,而每个 TopicPartition 可以被多个消费者实例同时订阅。这样,一个消费组可以跨越多个 TP 进行消费,从而实现更高效的消息处理能力。
    要使用这个新功能,您需要更新到 RocketMQ 5.x 或更高版本的客户端,并启用 gRPC 协议以及 Pop 消费模式。

    2023-11-21 17:00:28
    赞同 1 展开评论 打赏
  • 是的,RocketMQ 5.x 的最新客户端确实支持 grpc + pop 来实现消费组对应多个 tp。在 RocketMQ 5.0 版本中,引入了无状态 pop 消费机制和 gRPC 协议等创新功能,同时还推出了一种全新的客户端类型:SimpleConsumer。此外,RocketMQ 5.0 中还引入了轻量化客户端,该客户端将 Pop 消费接口用 gRPC 封装,实现了多语言轻量化客户端,这样用户就不必在客户端实现重平衡逻辑。

    消费者分组在 Apache RocketMQ 系统中承载多个消费行为一致的消费者的负载均衡分组。它是一个逻辑资源,并不是运行实体。因此,通过使用上述技术,用户可以更灵活地管理和调度不同的消费任务。

    2023-11-21 16:11:18
    赞同 展开评论 打赏

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

相关产品

  • 云消息队列 MQ
  • 相关电子书

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