Tabnine Logo
RMQAsyncSendProducer.sendOneWay
Code IndexAdd Tabnine to your IDE (free)

How to use
sendOneWay
method
in
org.apache.rocketmq.test.client.rmq.RMQAsyncSendProducer

Best Java code snippets using org.apache.rocketmq.test.client.rmq.RMQAsyncSendProducer.sendOneWay (Showing top 12 results out of 315)

origin: apache/rocketmq

public void sendOneWay(int msgSize) {
  for (int i = 0; i < msgSize; i++) {
    Message msg = new Message(topic, RandomUtil.getStringByUUID().getBytes());
    this.sendOneWay(msg);
  }
}
origin: apache/rocketmq

  public void sendOneWay(int msgSize, MessageQueueSelector selector) {
    for (int i = 0; i < msgSize; i++) {
      Message msg = new Message(topic, RandomUtil.getStringByUUID().getBytes());
      this.sendOneWay(msg, selector, i);
    }
  }
}
origin: apache/rocketmq

public void sendOneWay(int msgSize, MessageQueue mq) {
  for (int i = 0; i < msgSize; i++) {
    Message msg = new Message(topic, RandomUtil.getStringByUUID().getBytes());
    this.sendOneWay(msg, mq);
  }
}
origin: apache/rocketmq

  @Test
  public void testOneWaySendWithOnlyMsgAsParam() {
    int msgSize = 20;
    RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());

    producer.sendOneWay(msgSize);
    producer.waitForResponse(5 * 1000);
    assertThat(producer.getAllMsgBody().size()).isEqualTo(msgSize);

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

RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
producer.sendOneWay(msgSize, new MessageQueueSelector() {
  @Override
  public MessageQueue select(List<MessageQueue> list, Message message, Object o) {
consumer.clearMsg();
producer.sendOneWay(msgSize, new MessageQueueSelector() {
  @Override
  public MessageQueue select(List<MessageQueue> list, Message message, Object o) {
origin: didi/DDMQ

public void sendOneWay(int msgSize, MessageQueue mq) {
  for (int i = 0; i < msgSize; i++) {
    Message msg = new Message(topic, RandomUtil.getStringByUUID().getBytes());
    this.sendOneWay(msg, mq);
  }
}
origin: didi/DDMQ

public void sendOneWay(int msgSize) {
  for (int i = 0; i < msgSize; i++) {
    Message msg = new Message(topic, RandomUtil.getStringByUUID().getBytes());
    this.sendOneWay(msg);
  }
}
origin: didi/DDMQ

  public void sendOneWay(int msgSize, MessageQueueSelector selector) {
    for (int i = 0; i < msgSize; i++) {
      Message msg = new Message(topic, RandomUtil.getStringByUUID().getBytes());
      this.sendOneWay(msg, selector, i);
    }
  }
}
origin: apache/rocketmq

  @Test
  public void testAsyncSendWithMQ() {
    int msgSize = 20;
    int queueId = 0;
    RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
    MessageQueue mq = new MessageQueue(topic, broker1Name, queueId);

    producer.sendOneWay(msgSize, mq);
    producer.waitForResponse(5 * 1000);

    consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());

    producer.clearMsg();
    consumer.clearMsg();

    mq = new MessageQueue(topic, broker2Name, queueId);
    producer.asyncSend(msgSize, mq);
    producer.waitForResponse(5 * 1000);

    consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());
  }
}
origin: didi/DDMQ

  @Test
  public void testOneWaySendWithOnlyMsgAsParam() {
    int msgSize = 20;
    RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());

    producer.sendOneWay(msgSize);
    producer.waitForResponse(5 * 1000);
    assertThat(producer.getAllMsgBody().size()).isEqualTo(msgSize);

    consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());
  }
}
origin: didi/DDMQ

RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
producer.sendOneWay(msgSize, new MessageQueueSelector() {
  @Override
  public MessageQueue select(List<MessageQueue> list, Message message, Object o) {
consumer.clearMsg();
producer.sendOneWay(msgSize, new MessageQueueSelector() {
  @Override
  public MessageQueue select(List<MessageQueue> list, Message message, Object o) {
origin: didi/DDMQ

  @Test
  public void testAsyncSendWithMQ() {
    int msgSize = 20;
    int queueId = 0;
    RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
    MessageQueue mq = new MessageQueue(topic, broker1Name, queueId);

    producer.sendOneWay(msgSize, mq);
    producer.waitForResponse(5 * 1000);

    consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());

    producer.clearMsg();
    consumer.clearMsg();

    mq = new MessageQueue(topic, broker2Name, queueId);
    producer.asyncSend(msgSize, mq);
    producer.waitForResponse(5 * 1000);

    consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
    assertThat(VerifyUtils.getFilterdMessage(producer.getAllMsgBody(),
      consumer.getListener().getAllMsgBody()))
      .containsExactlyElementsIn(producer.getAllMsgBody());
  }
}
org.apache.rocketmq.test.client.rmqRMQAsyncSendProducersendOneWay

Popular methods of RMQAsyncSendProducer

  • asyncSend
  • <init>
  • clearMsg
  • create
  • getAllMsgBody
  • getSuccessMsgCount
  • getSuccessSendResult
  • setDebug
  • start
  • waitForResponse

Popular in Java

  • Reactive rest calls using spring rest template
  • onCreateOptionsMenu (Activity)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getApplicationContext (Context)
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • JTextField (javax.swing)
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
  • Top 12 Jupyter Notebook extensions
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