Tabnine Logo
RMQNormalConsumer.getConsumerGroup
Code IndexAdd Tabnine to your IDE (free)

How to use
getConsumerGroup
method
in
org.apache.rocketmq.test.client.rmq.RMQNormalConsumer

Best Java code snippets using org.apache.rocketmq.test.client.rmq.RMQNormalConsumer.getConsumerGroup (Showing top 20 results out of 315)

origin: apache/rocketmq

@Test
public void testTwoConsumersBalance() {
  int msgSize = 400;
  RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
  RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
    "*", new RMQNormalListener());
  TestUtils.waitForSeconds(waitTime);
  producer.send(msgSize);
  Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
  boolean recvAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(),
    consumer1.getListener(), consumer2.getListener());
  assertThat(recvAll).isEqualTo(true);
  boolean balance = VerifyUtils.verifyBalance(msgSize,
    VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer1.getListener().getAllUndupMsgBody()).size(),
    VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer2.getListener().getAllUndupMsgBody()).size());
  assertThat(balance).isEqualTo(true);
}
origin: apache/rocketmq

int msgSize = 600;
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
  "*", new RMQNormalListener());
RMQNormalConsumer consumer3 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
  "*", new RMQNormalListener());
RMQNormalConsumer consumer4 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
  "*", new RMQNormalListener());
TestUtils.waitForSeconds(waitTime);
origin: apache/rocketmq

int msgSize = 20;
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQOrderListener());
RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
  "*", new RMQOrderListener());
RMQNormalConsumer consumer3 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
  "*", new RMQOrderListener());
RMQNormalConsumer consumer4 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
  "*", new RMQOrderListener());
TestUtils.waitForSeconds(waitTime);
origin: apache/rocketmq

  @Test
  public void testAddTwoConsumer() {
    int msgSize = 100;
    RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListener());

    MQAsyncProducer asyncDefaultMQProducer = new MQAsyncProducer(producer, msgSize, 100);
    asyncDefaultMQProducer.start();
    TestUtils.waitForSeconds(waitTime);

    RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
      "*", new RMQNormalListener());
    RMQNormalConsumer consumer3 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
      "*", new RMQNormalListener());

    asyncDefaultMQProducer.waitSendAll(waitTime * 6);

    MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(), consumer1.getListener(),
      consumer2.getListener(), consumer3.getListener());

    boolean recvAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(),
      consumer1.getListener(), consumer2.getListener(), consumer3.getListener());
    assertThat(recvAll).isEqualTo(true);
  }
}
origin: apache/rocketmq

@Test
public void testTwoConsumerWithSameGroup() {
  int msgSize = 20;
  String originMsgDCName = RandomUtils.getStringByUUID();
  String msgBodyDCName = RandomUtils.getStringByUUID();
  RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, tag,
    new RMQNormalListener(originMsgDCName, msgBodyDCName));
  getConsumer(nsAddr, consumer1.getConsumerGroup(), tag,
    new RMQNormalListener(originMsgDCName, msgBodyDCName));
  producer.send(tag, msgSize);
  Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
  consumer1.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
  assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
    consumer1.getListener().getAllMsgBody()))
    .containsExactlyElementsIn(producer.getAllMsgBody());
}
origin: apache/rocketmq

@Test
public void testTwoConsumersBalance() {
  int msgSize = 10;
  RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQOrderListener());
  RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
    "*", new RMQOrderListener());
  TestUtils.waitForSeconds(waitTime);
  List<MessageQueue> mqs = producer.getMessageQueue();
  MessageQueueMsg mqMsgs = new MessageQueueMsg(mqs, msgSize);
  producer.send(mqMsgs.getMsgsWithMQ());
  boolean recvAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(),
    consumer1.getListener(), consumer2.getListener());
  assertThat(recvAll).isEqualTo(true);
  boolean balance = VerifyUtils.verifyBalance(producer.getAllMsgBody().size(),
    VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer1.getListener().getAllUndupMsgBody()).size(),
    VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer2.getListener().getAllUndupMsgBody()).size());
  assertThat(balance).isEqualTo(true);
  assertThat(VerifyUtils.verifyOrder(((RMQOrderListener) consumer1.getListener()).getMsgs()))
    .isEqualTo(true);
  assertThat(VerifyUtils.verifyOrder(((RMQOrderListener) consumer2.getListener()).getMsgs()))
    .isEqualTo(true);
}
origin: apache/rocketmq

@Test
public void testTwoConsumerAndCrashOne() {
  int msgSize = 400;
  RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
  RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
    "*", new RMQNormalListener());
  TestUtils.waitForSeconds(waitTime);
  producer.send(msgSize);
  MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(), consumer1.getListener(),
    consumer2.getListener());
  consumer2.shutdown();
  producer.send(msgSize);
  Assert.assertEquals("Not all are sent", msgSize * 2, producer.getAllUndupMsgBody().size());
  boolean recvAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(),
    consumer1.getListener(), consumer2.getListener());
  assertThat(recvAll).isEqualTo(true);
  boolean balance = VerifyUtils.verifyBalance(msgSize,
    VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer1.getListener().getAllUndupMsgBody()).size() - msgSize,
    VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer2.getListener().getAllUndupMsgBody()).size());
  assertThat(balance).isEqualTo(true);
}
origin: apache/rocketmq

@Test
public void testSynSendMessage() {
  int msgSize = 10;
  String topic1 = initTopic();
  String topic2 = initTopic();
  RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic1, "*", new RMQNormalListener());
  consumer1.subscribe(topic2, "*");
  RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic1,
    "*", new RMQNormalListener());
  consumer2.subscribe(topic2, "*");
  producer.send(MQMessageFactory.getMsg(topic1, msgSize));
  producer.send(MQMessageFactory.getMsg(topic2, msgSize));
  Assert.assertEquals("Not all sent succeeded", msgSize * 2, producer.getAllUndupMsgBody().size());
  boolean recvAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(),
    consumer1.getListener(), consumer2.getListener());
  assertThat(recvAll).isEqualTo(true);
}
origin: apache/rocketmq

  @Test
  public void testAddTwoConsumer() {
    int msgSize = 100;
    RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
    RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
      "*", new RMQNormalListener());
    RMQNormalConsumer consumer3 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
      "*", new RMQNormalListener());

    MQAsyncProducer asyncDefaultMQProducer = new MQAsyncProducer(producer, msgSize, 100);
    asyncDefaultMQProducer.start();
    TestUtils.waitForSeconds(waitTime);

    consumer2.shutdown();
    consumer3.shutdown();

    asyncDefaultMQProducer.waitSendAll(waitTime * 6);

    MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(), consumer1.getListener(),
      consumer2.getListener(), consumer3.getListener());

    boolean recvAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(),
      consumer1.getListener(), consumer2.getListener(), consumer3.getListener());
    assertThat(recvAll).isEqualTo(true);
  }
}
origin: apache/rocketmq

@Test
public void testConsumeWithDiffTag() {
  int msgSize = 10;
  String topic1 = initTopic();
  String topic2 = initTopic();
  String tag = "jueyin_tag";
  RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic1, "*", new RMQNormalListener());
  consumer1.subscribe(topic2, tag);
  RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic1,
    "*", new RMQNormalListener());
  consumer2.subscribe(topic2, tag);
  producer.send(MQMessageFactory.getMsg(topic1, msgSize));
  producer.send(MQMessageFactory.getMsg(topic2, msgSize, tag));
  Assert.assertEquals("Not all sent succeeded", msgSize * 2, producer.getAllUndupMsgBody().size());
  boolean recvAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(),
    consumer1.getListener(), consumer2.getListener());
  assertThat(recvAll).isEqualTo(true);
}
origin: apache/rocketmq

int msgSize = 400;
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
  "*", new RMQNormalListener());
RMQNormalConsumer consumer3 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
  "*", new RMQNormalListener());
TestUtils.waitForSeconds(waitTime);
origin: apache/rocketmq

  @Test
  public void testAddTwoConsumerAndCrashAfterWhile() {
    int msgSize = 150;
    RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListener());

    MQAsyncProducer asyncDefaultMQProducer = new MQAsyncProducer(producer, msgSize, 100);
    asyncDefaultMQProducer.start();
    TestUtils.waitForSeconds(waitTime);

    RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
      "*", new RMQNormalListener());
    RMQNormalConsumer consumer3 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
      "*", new RMQNormalListener());
    TestUtils.waitForSeconds(waitTime);

    consumer2.shutdown();
    consumer3.shutdown();

    asyncDefaultMQProducer.waitSendAll(waitTime * 6);

    MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(), consumer1.getListener(),
      consumer2.getListener(), consumer3.getListener());

    boolean recvAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(),
      consumer1.getListener(), consumer2.getListener(), consumer3.getListener());
    assertThat(recvAll).isEqualTo(true);
  }
}
origin: apache/rocketmq

  @Test
  public void testConsumerStartTwoAndCrashOneAfterWhile() {
    int msgSize = 100;
    String originMsgDCName = RandomUtils.getStringByUUID();
    String msgBodyDCName = RandomUtils.getStringByUUID();

    RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, tag,
      new RMQNormalListener(originMsgDCName, msgBodyDCName));
    RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), tag,
      new RMQNormalListener(originMsgDCName, msgBodyDCName));

    producer.send(tag, msgSize, 100);
    TestUtils.waitForMoment(5);
    consumer2.shutdown();
    mqClients.remove(1);
    TestUtils.waitForMoment(5);

    consumer1.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer1.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());
  }
}
origin: apache/rocketmq

@Test
public void testAddOneConsumer() {
  int msgSize = 100;
  RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
  MQAsyncProducer asyncDefaultMQProducer = new MQAsyncProducer(producer, msgSize, 100);
  asyncDefaultMQProducer.start();
  TestUtils.waitForSeconds(waitTime);
  RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
    "*", new RMQNormalListener());
  asyncDefaultMQProducer.waitSendAll(waitTime * 6);
  MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(), consumer1.getListener(),
    consumer2.getListener());
  boolean recvAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(),
    consumer1.getListener(), consumer2.getListener());
  assertThat(recvAll).isEqualTo(true);
}
origin: apache/rocketmq

RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*",
  new RMQOrderListener("1"));
RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
  "*", new RMQOrderListener("2"));
RMQNormalConsumer consumer3 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
  "*", new RMQOrderListener("3"));
origin: apache/rocketmq

@Test
public void testAddOneConsumer() {
  int msgSize = 100;
  RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
  RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
    "*", new RMQNormalListener());
  MQAsyncProducer asyncDefaultMQProducer = new MQAsyncProducer(producer, msgSize, 100);
  asyncDefaultMQProducer.start();
  TestUtils.waitForSeconds(waitTime);
  consumer2.shutdown();
  asyncDefaultMQProducer.waitSendAll(waitTime * 6);
  MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(), consumer1.getListener(),
    consumer2.getListener());
  boolean recvAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(),
    consumer1.getListener(), consumer2.getListener());
  assertThat(recvAll).isEqualTo(true);
}
origin: apache/rocketmq

@Test
public void testConsumerStartWithInterval() {
  int msgSize = 100;
  String originMsgDCName = RandomUtils.getStringByUUID();
  String msgBodyDCName = RandomUtils.getStringByUUID();
  RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, tag,
    new RMQNormalListener(originMsgDCName, msgBodyDCName));
  producer.send(tag, msgSize, 100);
  TestUtils.waitForMoment(5);
  getConsumer(nsAddr, consumer1.getConsumerGroup(), tag,
    new RMQNormalListener(originMsgDCName, msgBodyDCName));
  TestUtils.waitForMoment(5);
  consumer1.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
  assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
    consumer1.getListener().getAllMsgBody()))
    .containsExactlyElementsIn(producer.getAllMsgBody());
}
origin: apache/rocketmq

@Test
public void testAddOneConsumerAndCrashAfterWhile() {
  int msgSize = 150;
  RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
  MQAsyncProducer asyncDefaultMQProducer = new MQAsyncProducer(producer, msgSize, 100);
  asyncDefaultMQProducer.start();
  TestUtils.waitForSeconds(waitTime);
  RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
    "*", new RMQNormalListener());
  TestUtils.waitForSeconds(waitTime);
  consumer2.shutdown();
  asyncDefaultMQProducer.waitSendAll(waitTime * 6);
  MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(), consumer1.getListener(),
    consumer2.getListener());
  boolean recvAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(),
    consumer1.getListener(), consumer2.getListener());
  assertThat(recvAll).isEqualTo(true);
}
origin: apache/rocketmq

@Test
public void testTwoConsumerAndCrashOne() {
  int msgSize = 10;
  RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*",
    new RMQOrderListener("1"));
  RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
    "*", new RMQOrderListener("2"));
  List<MessageQueue> mqs = producer.getMessageQueue();
  MessageQueueMsg mqMsgs = new MessageQueueMsg(mqs, msgSize);
  producer.send(mqMsgs.getMsgsWithMQ());
  MQWait.waitConsumeAll(30 * 1000, producer.getAllMsgBody(), consumer1.getListener(),
    consumer2.getListener());
  consumer2.shutdown();
  mqMsgs = new MessageQueueMsg(mqs, msgSize);
  producer.send(mqMsgs.getMsgsWithMQ());
  boolean recvAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(),
    consumer1.getListener(), consumer2.getListener());
  assertThat(recvAll).isEqualTo(true);
  assertThat(VerifyUtils.verifyOrder(((RMQOrderListener) consumer1.getListener()).getMsgs()))
    .isEqualTo(true);
  assertThat(VerifyUtils.verifyOrder(((RMQOrderListener) consumer2.getListener()).getMsgs()))
    .isEqualTo(true);
}
origin: didi/DDMQ

@Test
public void testTwoConsumerWithSameGroup() {
  int msgSize = 20;
  String originMsgDCName = RandomUtils.getStringByUUID();
  String msgBodyDCName = RandomUtils.getStringByUUID();
  RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, tag,
    new RMQNormalListener(originMsgDCName, msgBodyDCName));
  getConsumer(nsAddr, consumer1.getConsumerGroup(), tag,
    new RMQNormalListener(originMsgDCName, msgBodyDCName));
  producer.send(tag, msgSize);
  Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
  consumer1.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
  assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
    consumer1.getListener().getAllMsgBody()))
    .containsExactlyElementsIn(producer.getAllMsgBody());
}
org.apache.rocketmq.test.client.rmqRMQNormalConsumergetConsumerGroup

Popular methods of RMQNormalConsumer

  • <init>
  • clearMsg
  • create
  • getListener
  • setDebug
  • shutdown
  • start
  • subscribe

Popular in Java

  • Start an intent from android
  • getSystemService (Context)
  • onCreateOptionsMenu (Activity)
  • onRequestPermissionsResult (Fragment)
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • JFrame (javax.swing)
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now