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

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

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

展开
收起
嘟嘟嘟嘟嘟嘟 2023-11-20 22:49:42 160 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
    赞同 展开评论 打赏

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

相关产品

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

    热门文章

    相关电子书

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