[ISSUE #9254] Add CombineConsumeQueue to support CQ migration (#9256)

Add CombineConsumeQueue to support CQ migration
This commit is contained in:
qianye
2025-06-03 17:23:24 +08:00
committed by GitHub
parent 921664f400
commit 9d9431dc1c
33 changed files with 1892 additions and 1249 deletions
@@ -17,6 +17,13 @@
package org.apache.rocketmq.test.recall;
import static org.awaitility.Awaitility.await;
import static org.junit.Assert.assertEquals;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.concurrent.TimeUnit;
import org.apache.rocketmq.client.consumer.PopResult;
import org.apache.rocketmq.client.consumer.PopStatus;
import org.apache.rocketmq.client.producer.SendResult;
@@ -33,17 +40,9 @@ import org.apache.rocketmq.test.factory.ConsumerFactory;
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
import org.apache.rocketmq.test.util.MQRandomUtils;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Before;
import org.junit.Test;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.concurrent.TimeUnit;
import static org.junit.Assert.assertEquals;
import static org.awaitility.Awaitility.await;
public class SendAndRecallDelayMessageIT extends BaseConf {
private static String initTopic;
@@ -51,8 +50,8 @@ public class SendAndRecallDelayMessageIT extends BaseConf {
private static RMQNormalProducer producer;
private static RMQPopConsumer popConsumer;
@BeforeClass
public static void init() {
@Before
public void init() {
initTopic = initTopic();
consumerGroup = initConsumerGroup();
producer = getProducer(NAMESRV_ADDR, initTopic);