gpt4 book ai didi

java - 1个Topic有4个队列,只能消费1个

转载 作者:太空宇宙 更新时间:2023-11-04 09:25:15 25 4
gpt4 key购买 nike

有一些RocketMQ主题,但只有一个主题有4个队列,只能消费1个队列。

RocketMQ 4.2.0Java 1.8

消费者组配置:

    depthConsumerGroup.setNamesrvAddr(rocketMQConfig.getNameServers());
depthConsumerGroup.setConsumeThreadMin(64);
depthConsumerGroup.setConsumeThreadMax(128);
depthConsumerGroup.setAdjustThreadPoolNumsThreshold(500);
depthConsumerGroup.setMessageModel(MessageModel.CLUSTERING);
depthConsumerGroup.setConsumeFromWhere(ConsumeFromWhere.CONSUME_FROM_LAST_OFFSET);

当我重置主题时间戳并重新启动应用程序时。所有队列都会被消耗。但是运行一段时间,只有一个队列会被消耗。

最佳答案

检查两件事:

  • 检查您是否向一个队列发送了一些有序的消息。其他人空着。所以你只能消耗 1 个队列
  • 检查规则:一个consumer-group中的所有consumer-instances必须具有相同的pub-sub(consumerGroup-topic-tag必须相同,否则无法正确分配队列)

关于java - 1个Topic有4个队列,只能消费1个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57787814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com