mirror of
https://github.com/apache/rocketmq.git
synced 2026-09-24 16:04:00 +08:00
[ROCKETMQ-28] Encrypt transmission layer closes apache/rocketmq#118
This commit is contained in:
@@ -29,8 +29,8 @@ public class RMQNormalConsumer extends AbstractMQConsumer {
|
||||
protected DefaultMQPushConsumer consumer = null;
|
||||
|
||||
public RMQNormalConsumer(String nsAddr, String topic, String subExpression,
|
||||
String consumerGroup, AbstractListener listner) {
|
||||
super(nsAddr, topic, subExpression, consumerGroup, listner);
|
||||
String consumerGroup, AbstractListener listener) {
|
||||
super(nsAddr, topic, subExpression, consumerGroup, listener);
|
||||
}
|
||||
|
||||
public AbstractListener getListener() {
|
||||
@@ -42,6 +42,10 @@ public class RMQNormalConsumer extends AbstractMQConsumer {
|
||||
}
|
||||
|
||||
public void create() {
|
||||
create(false);
|
||||
}
|
||||
|
||||
public void create(boolean useTLS) {
|
||||
consumer = new DefaultMQPushConsumer(consumerGroup);
|
||||
consumer.setInstanceName(RandomUtil.getStringByUUID());
|
||||
consumer.setNamesrvAddr(nsAddr);
|
||||
@@ -52,6 +56,7 @@ public class RMQNormalConsumer extends AbstractMQConsumer {
|
||||
e.printStackTrace();
|
||||
}
|
||||
consumer.setMessageListener(listener);
|
||||
consumer.setUseTLS(useTLS);
|
||||
}
|
||||
|
||||
public void start() {
|
||||
|
||||
@@ -34,20 +34,29 @@ public class RMQNormalProducer extends AbstractMQProducer {
|
||||
private String nsAddr = null;
|
||||
|
||||
public RMQNormalProducer(String nsAddr, String topic) {
|
||||
this(nsAddr, topic, false);
|
||||
}
|
||||
|
||||
public RMQNormalProducer(String nsAddr, String topic, boolean useTLS) {
|
||||
super(topic);
|
||||
this.nsAddr = nsAddr;
|
||||
create();
|
||||
create(useTLS);
|
||||
start();
|
||||
}
|
||||
|
||||
public RMQNormalProducer(String nsAddr, String topic, String producerGroupName,
|
||||
String producerInstanceName) {
|
||||
this(nsAddr, topic, producerGroupName, producerInstanceName, false);
|
||||
}
|
||||
|
||||
public RMQNormalProducer(String nsAddr, String topic, String producerGroupName,
|
||||
String producerInstanceName, boolean useTLS) {
|
||||
super(topic);
|
||||
this.producerGroupName = producerGroupName;
|
||||
this.producerInstanceName = producerInstanceName;
|
||||
this.nsAddr = nsAddr;
|
||||
|
||||
create();
|
||||
create(useTLS);
|
||||
start();
|
||||
}
|
||||
|
||||
@@ -59,17 +68,18 @@ public class RMQNormalProducer extends AbstractMQProducer {
|
||||
this.producer = producer;
|
||||
}
|
||||
|
||||
protected void create() {
|
||||
protected void create(boolean useTLS) {
|
||||
producer = new DefaultMQProducer();
|
||||
producer.setProducerGroup(getProducerGroupName());
|
||||
producer.setInstanceName(getProducerInstanceName());
|
||||
producer.setUseTLS(useTLS);
|
||||
|
||||
if (nsAddr != null) {
|
||||
producer.setNamesrvAddr(nsAddr);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
public void start() {
|
||||
try {
|
||||
producer.start();
|
||||
@@ -83,10 +93,10 @@ public class RMQNormalProducer extends AbstractMQProducer {
|
||||
|
||||
public SendResult send(Object msg, Object orderKey) {
|
||||
org.apache.rocketmq.client.producer.SendResult metaqResult = null;
|
||||
Message metaqMsg = (Message) msg;
|
||||
Message message = (Message) msg;
|
||||
try {
|
||||
long start = System.currentTimeMillis();
|
||||
metaqResult = producer.send(metaqMsg);
|
||||
metaqResult = producer.send(message);
|
||||
this.msgRTs.addData(System.currentTimeMillis() - start);
|
||||
if (isDebug) {
|
||||
logger.info(metaqResult);
|
||||
@@ -94,9 +104,9 @@ public class RMQNormalProducer extends AbstractMQProducer {
|
||||
sendResult.setMsgId(metaqResult.getMsgId());
|
||||
sendResult.setSendResult(metaqResult.getSendStatus().equals(SendStatus.SEND_OK));
|
||||
sendResult.setBrokerIp(metaqResult.getMessageQueue().getBrokerName());
|
||||
msgBodys.addData(new String(metaqMsg.getBody()));
|
||||
msgBodys.addData(new String(message.getBody()));
|
||||
originMsgs.addData(msg);
|
||||
originMsgIndex.put(new String(metaqMsg.getBody()), metaqResult);
|
||||
originMsgIndex.put(new String(message.getBody()), metaqResult);
|
||||
} catch (Exception e) {
|
||||
if (isDebug) {
|
||||
e.printStackTrace();
|
||||
|
||||
@@ -69,8 +69,8 @@ public abstract class AbstractMQConsumer implements MQConsumer {
|
||||
return listener;
|
||||
}
|
||||
|
||||
public void setListener(AbstractListener listener) {
|
||||
this.listener = listener;
|
||||
public void setListener(AbstractListener listner) {
|
||||
this.listener = listner;
|
||||
}
|
||||
|
||||
public String getNsAddr() {
|
||||
|
||||
@@ -20,6 +20,8 @@ package org.apache.rocketmq.test.clientinterface;
|
||||
public interface MQConsumer {
|
||||
void create();
|
||||
|
||||
void create(boolean useTLS);
|
||||
|
||||
void start();
|
||||
|
||||
void shutdown();
|
||||
|
||||
@@ -27,10 +27,16 @@ public class ConsumerFactory {
|
||||
|
||||
public static RMQNormalConsumer getRMQNormalConsumer(String nsAddr, String consumerGroup,
|
||||
String topic, String subExpression,
|
||||
AbstractListener listner) {
|
||||
AbstractListener listener) {
|
||||
return getRMQNormalConsumer(nsAddr, consumerGroup, topic, subExpression, listener, false);
|
||||
}
|
||||
|
||||
public static RMQNormalConsumer getRMQNormalConsumer(String nsAddr, String consumerGroup,
|
||||
String topic, String subExpression,
|
||||
AbstractListener listener, boolean useTLS) {
|
||||
RMQNormalConsumer consumer = new RMQNormalConsumer(nsAddr, topic, subExpression,
|
||||
consumerGroup, listner);
|
||||
consumer.create();
|
||||
consumerGroup, listener);
|
||||
consumer.create(useTLS);
|
||||
consumer.start();
|
||||
return consumer;
|
||||
}
|
||||
|
||||
+7
-7
@@ -25,24 +25,24 @@ import org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently;
|
||||
import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.test.listener.AbstractListener;
|
||||
|
||||
public class RMQNormalListner extends AbstractListener implements MessageListenerConcurrently {
|
||||
public class RMQNormalListener extends AbstractListener implements MessageListenerConcurrently {
|
||||
private ConsumeConcurrentlyStatus consumeStatus = ConsumeConcurrentlyStatus.CONSUME_SUCCESS;
|
||||
private AtomicInteger msgIndex = new AtomicInteger(0);
|
||||
|
||||
public RMQNormalListner() {
|
||||
public RMQNormalListener() {
|
||||
super();
|
||||
}
|
||||
|
||||
public RMQNormalListner(String listnerName) {
|
||||
super(listnerName);
|
||||
public RMQNormalListener(String listenerName) {
|
||||
super(listenerName);
|
||||
}
|
||||
|
||||
public RMQNormalListner(ConsumeConcurrentlyStatus consumeStatus) {
|
||||
public RMQNormalListener(ConsumeConcurrentlyStatus consumeStatus) {
|
||||
super();
|
||||
this.consumeStatus = consumeStatus;
|
||||
}
|
||||
|
||||
public RMQNormalListner(String originMsgCollector, String msgBodyCollector) {
|
||||
public RMQNormalListener(String originMsgCollector, String msgBodyCollector) {
|
||||
super(originMsgCollector, msgBodyCollector);
|
||||
}
|
||||
|
||||
@@ -51,7 +51,7 @@ public class RMQNormalListner extends AbstractListener implements MessageListene
|
||||
for (MessageExt msg : msgs) {
|
||||
msgIndex.getAndIncrement();
|
||||
if (isDebug) {
|
||||
if (listenerName != null && listenerName != "") {
|
||||
if (listenerName != null && !listenerName.isEmpty()) {
|
||||
logger.info(listenerName + ":" + msgIndex.get() + ":"
|
||||
+ String.format("msgid:%s broker:%s queueId:%s offset:%s",
|
||||
msg.getMsgId(), msg.getStoreHost(), msg.getQueueId(),
|
||||
@@ -31,8 +31,6 @@ import org.apache.rocketmq.test.factory.ConsumerFactory;
|
||||
import org.apache.rocketmq.test.listener.AbstractListener;
|
||||
import org.apache.rocketmq.test.util.MQAdmin;
|
||||
import org.apache.rocketmq.test.util.MQRandomUtils;
|
||||
import org.apache.rocketmq.test.util.TestUtils;
|
||||
import org.junit.Assert;
|
||||
|
||||
public class BaseConf {
|
||||
protected static String nsAddr;
|
||||
@@ -82,7 +80,11 @@ public class BaseConf {
|
||||
}
|
||||
|
||||
public static RMQNormalProducer getProducer(String nsAddr, String topic) {
|
||||
RMQNormalProducer producer = new RMQNormalProducer(nsAddr, topic);
|
||||
return getProducer(nsAddr, topic, false);
|
||||
}
|
||||
|
||||
public static RMQNormalProducer getProducer(String nsAddr, String topic, boolean useTLS) {
|
||||
RMQNormalProducer producer = new RMQNormalProducer(nsAddr, topic, useTLS);
|
||||
if (debug) {
|
||||
producer.setDebug();
|
||||
}
|
||||
@@ -111,15 +113,25 @@ public class BaseConf {
|
||||
}
|
||||
|
||||
public static RMQNormalConsumer getConsumer(String nsAddr, String topic, String subExpression,
|
||||
AbstractListener listner) {
|
||||
AbstractListener listener) {
|
||||
return getConsumer(nsAddr, topic, subExpression, listener, false);
|
||||
}
|
||||
|
||||
public static RMQNormalConsumer getConsumer(String nsAddr, String topic, String subExpression,
|
||||
AbstractListener listener, boolean useTLS) {
|
||||
String consumerGroup = initConsumerGroup();
|
||||
return getConsumer(nsAddr, consumerGroup, topic, subExpression, listner);
|
||||
return getConsumer(nsAddr, consumerGroup, topic, subExpression, listener, useTLS);
|
||||
}
|
||||
|
||||
public static RMQNormalConsumer getConsumer(String nsAddr, String consumerGroup, String topic,
|
||||
String subExpression, AbstractListener listner) {
|
||||
String subExpression, AbstractListener listener) {
|
||||
return getConsumer(nsAddr, consumerGroup, topic, subExpression, listener, false);
|
||||
}
|
||||
|
||||
public static RMQNormalConsumer getConsumer(String nsAddr, String consumerGroup, String topic,
|
||||
String subExpression, AbstractListener listener, boolean useTLS) {
|
||||
RMQNormalConsumer consumer = ConsumerFactory.getRMQNormalConsumer(nsAddr, consumerGroup,
|
||||
topic, subExpression, listner);
|
||||
topic, subExpression, listener, useTLS);
|
||||
if (debug) {
|
||||
consumer.setDebug();
|
||||
}
|
||||
@@ -129,7 +141,7 @@ public class BaseConf {
|
||||
return consumer;
|
||||
}
|
||||
|
||||
public static void shutDown() {
|
||||
public static void shutdown() {
|
||||
try {
|
||||
for (Object mqClient : mqClients) {
|
||||
if (mqClient instanceof AbstractMQProducer) {
|
||||
|
||||
+7
-7
@@ -21,7 +21,7 @@ import org.apache.log4j.Logger;
|
||||
import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.MQWait;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
@@ -45,15 +45,15 @@ public class NormalMsgDynamicBalanceIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testTwoConsumerAndCrashOne() {
|
||||
int msgSize = 400;
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
|
||||
RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
|
||||
"*", new RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
|
||||
producer.send(msgSize);
|
||||
|
||||
@@ -79,11 +79,11 @@ public class NormalMsgDynamicBalanceIT extends BaseConf {
|
||||
@Test
|
||||
public void test3ConsumerAndCrashOne() {
|
||||
int msgSize = 400;
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
|
||||
RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
|
||||
"*", new RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
RMQNormalConsumer consumer3 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
|
||||
"*", new RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
|
||||
producer.send(msgSize);
|
||||
|
||||
|
||||
+8
-8
@@ -21,7 +21,7 @@ import org.apache.log4j.Logger;
|
||||
import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.MQWait;
|
||||
import org.apache.rocketmq.test.util.TestUtils;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
@@ -46,15 +46,15 @@ public class NormalMsgStaticBalanceIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testTwoConsumersBalance() {
|
||||
int msgSize = 400;
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
|
||||
RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
|
||||
"*", new RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
TestUtils.waitForSeconds(waitTime);
|
||||
|
||||
producer.send(msgSize);
|
||||
@@ -75,13 +75,13 @@ public class NormalMsgStaticBalanceIT extends BaseConf {
|
||||
@Test
|
||||
public void testFourConsumersBalance() {
|
||||
int msgSize = 600;
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
|
||||
RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
|
||||
"*", new RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
RMQNormalConsumer consumer3 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
|
||||
"*", new RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
RMQNormalConsumer consumer4 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
|
||||
"*", new RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
TestUtils.waitForSeconds(waitTime);
|
||||
|
||||
producer.send(msgSize);
|
||||
|
||||
+4
-4
@@ -21,7 +21,7 @@ import org.apache.log4j.Logger;
|
||||
import org.apache.rocketmq.test.client.consumer.broadcast.BaseBroadCastIT;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQBroadCastConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
import org.junit.Assert;
|
||||
@@ -46,7 +46,7 @@ public class BroadCastNormalMsgNotRecvIT extends BaseBroadCastIT {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -55,7 +55,7 @@ public class BroadCastNormalMsgNotRecvIT extends BaseBroadCastIT {
|
||||
|
||||
String group = initConsumerGroup();
|
||||
RMQBroadCastConsumer consumer1 = getBroadCastConsumer(nsAddr, group, topic, "*",
|
||||
new RMQNormalListner(group + "_1"));
|
||||
new RMQNormalListener(group + "_1"));
|
||||
Thread.sleep(3000);
|
||||
producer.send(msgSize);
|
||||
Assert.assertEquals("Not all sent succeeded", msgSize, producer.getAllUndupMsgBody().size());
|
||||
@@ -66,7 +66,7 @@ public class BroadCastNormalMsgNotRecvIT extends BaseBroadCastIT {
|
||||
.containsExactlyElementsIn(producer.getAllMsgBody());
|
||||
|
||||
RMQBroadCastConsumer consumer2 = getBroadCastConsumer(nsAddr,
|
||||
consumer1.getConsumerGroup(), topic, "*", new RMQNormalListner(group + "_2"));
|
||||
consumer1.getConsumerGroup(), topic, "*", new RMQNormalListener(group + "_2"));
|
||||
consumer2.getListener().waitForMessageConsume(producer.getAllMsgBody(), waitTime);
|
||||
assertThat(consumer2.getListener().getAllMsgBody().size()).isEqualTo(0);
|
||||
}
|
||||
|
||||
+4
-4
@@ -21,7 +21,7 @@ import org.apache.log4j.Logger;
|
||||
import org.apache.rocketmq.test.client.consumer.broadcast.BaseBroadCastIT;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQBroadCastConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.TestUtils;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
@@ -47,7 +47,7 @@ public class BroadCastNormalMsgRecvCrashIT extends BaseBroadCastIT {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -56,9 +56,9 @@ public class BroadCastNormalMsgRecvCrashIT extends BaseBroadCastIT {
|
||||
|
||||
String group = initConsumerGroup();
|
||||
RMQBroadCastConsumer consumer1 = getBroadCastConsumer(nsAddr, group, topic, "*",
|
||||
new RMQNormalListner(group + "_1"));
|
||||
new RMQNormalListener(group + "_1"));
|
||||
RMQBroadCastConsumer consumer2 = getBroadCastConsumer(nsAddr,
|
||||
consumer1.getConsumerGroup(), topic, "*", new RMQNormalListner(group + "_2"));
|
||||
consumer1.getConsumerGroup(), topic, "*", new RMQNormalListener(group + "_2"));
|
||||
TestUtils.waitForSeconds(waitTime);
|
||||
|
||||
producer.send(msgSize);
|
||||
|
||||
+4
-4
@@ -22,7 +22,7 @@ import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus;
|
||||
import org.apache.rocketmq.test.client.consumer.broadcast.BaseBroadCastIT;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQBroadCastConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
import org.junit.Assert;
|
||||
@@ -47,7 +47,7 @@ public class BroadCastNormalMsgRecvFailIT extends BaseBroadCastIT {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -55,10 +55,10 @@ public class BroadCastNormalMsgRecvFailIT extends BaseBroadCastIT {
|
||||
int msgSize = 16;
|
||||
|
||||
RMQBroadCastConsumer consumer1 = getBroadCastConsumer(nsAddr, topic, "*",
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
RMQBroadCastConsumer consumer2 = getBroadCastConsumer(nsAddr,
|
||||
consumer1.getConsumerGroup(), topic, "*",
|
||||
new RMQNormalListner(ConsumeConcurrentlyStatus.RECONSUME_LATER));
|
||||
new RMQNormalListener(ConsumeConcurrentlyStatus.RECONSUME_LATER));
|
||||
|
||||
producer.send(msgSize);
|
||||
Assert.assertEquals("Not all sent succeeded", msgSize, producer.getAllUndupMsgBody().size());
|
||||
|
||||
+4
-4
@@ -21,7 +21,7 @@ import org.apache.log4j.Logger;
|
||||
import org.apache.rocketmq.test.client.consumer.broadcast.BaseBroadCastIT;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQBroadCastConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.TestUtils;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
@@ -47,7 +47,7 @@ public class BroadCastNormalMsgRecvStartLaterIT extends BaseBroadCastIT {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -56,7 +56,7 @@ public class BroadCastNormalMsgRecvStartLaterIT extends BaseBroadCastIT {
|
||||
|
||||
String group = initConsumerGroup();
|
||||
RMQBroadCastConsumer consumer1 = getBroadCastConsumer(nsAddr, group, topic, "*",
|
||||
new RMQNormalListner(group + "_1"));
|
||||
new RMQNormalListener(group + "_1"));
|
||||
TestUtils.waitForSeconds(waitTime);
|
||||
|
||||
producer.send(msgSize);
|
||||
@@ -71,7 +71,7 @@ public class BroadCastNormalMsgRecvStartLaterIT extends BaseBroadCastIT {
|
||||
consumer1.clearMsg();
|
||||
|
||||
RMQBroadCastConsumer consumer2 = getBroadCastConsumer(nsAddr,
|
||||
consumer1.getConsumerGroup(), topic, "*", new RMQNormalListner(group + "_2"));
|
||||
consumer1.getConsumerGroup(), topic, "*", new RMQNormalListener(group + "_2"));
|
||||
TestUtils.waitForSeconds(waitTime);
|
||||
producer.send(msgSize);
|
||||
Assert.assertEquals("Not all sent succeeded", msgSize, producer.getAllUndupMsgBody().size());
|
||||
|
||||
+4
-4
@@ -21,7 +21,7 @@ import org.apache.log4j.Logger;
|
||||
import org.apache.rocketmq.test.client.consumer.broadcast.BaseBroadCastIT;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQBroadCastConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.TestUtils;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
@@ -47,7 +47,7 @@ public class BroadCastNormalMsgTwoDiffGroupRecvIT extends BaseBroadCastIT {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -57,9 +57,9 @@ public class BroadCastNormalMsgTwoDiffGroupRecvIT extends BaseBroadCastIT {
|
||||
String group1 = initConsumerGroup();
|
||||
String group2 = initConsumerGroup();
|
||||
RMQBroadCastConsumer consumer1 = getBroadCastConsumer(nsAddr, group1, topic, "*",
|
||||
new RMQNormalListner(group1 + "_1"));
|
||||
new RMQNormalListener(group1 + "_1"));
|
||||
RMQBroadCastConsumer consumer2 = getBroadCastConsumer(nsAddr, group2, topic, "*",
|
||||
new RMQNormalListner(group2 + "_2"));
|
||||
new RMQNormalListener(group2 + "_2"));
|
||||
TestUtils.waitForSeconds(waitTime);
|
||||
|
||||
producer.send(msgSize);
|
||||
|
||||
+4
-4
@@ -21,7 +21,7 @@ import org.apache.log4j.Logger;
|
||||
import org.apache.rocketmq.test.client.consumer.broadcast.BaseBroadCastIT;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQBroadCastConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.TestUtils;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
@@ -47,7 +47,7 @@ public class NormalMsgTwoSameGroupConsumerIT extends BaseBroadCastIT {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -56,9 +56,9 @@ public class NormalMsgTwoSameGroupConsumerIT extends BaseBroadCastIT {
|
||||
|
||||
String group = initConsumerGroup();
|
||||
RMQBroadCastConsumer consumer1 = getBroadCastConsumer(nsAddr, group, topic, "*",
|
||||
new RMQNormalListner(group + "_1"));
|
||||
new RMQNormalListener(group + "_1"));
|
||||
RMQBroadCastConsumer consumer2 = getBroadCastConsumer(nsAddr,
|
||||
consumer1.getConsumerGroup(), topic, "*", new RMQNormalListner(group + "_2"));
|
||||
consumer1.getConsumerGroup(), topic, "*", new RMQNormalListener(group + "_2"));
|
||||
TestUtils.waitForSeconds(waitTime);
|
||||
|
||||
producer.send(msgSize);
|
||||
|
||||
+1
-1
@@ -49,7 +49,7 @@ public class OrderMsgBroadCastIT extends BaseBroadCastIT {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
+4
-4
@@ -21,7 +21,7 @@ import org.apache.log4j.Logger;
|
||||
import org.apache.rocketmq.test.client.consumer.broadcast.BaseBroadCastIT;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQBroadCastConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.TestUtils;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
@@ -45,7 +45,7 @@ public class BroadCastTwoConsumerFilterIT extends BaseBroadCastIT {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -55,9 +55,9 @@ public class BroadCastTwoConsumerFilterIT extends BaseBroadCastIT {
|
||||
String tag2 = "jueyin_tag_2";
|
||||
|
||||
RMQBroadCastConsumer consumer1 = getBroadCastConsumer(nsAddr, topic, tag1,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
RMQBroadCastConsumer consumer2 = getBroadCastConsumer(nsAddr,
|
||||
consumer1.getConsumerGroup(), topic, tag1, new RMQNormalListner());
|
||||
consumer1.getConsumerGroup(), topic, tag1, new RMQNormalListener());
|
||||
TestUtils.waitForSeconds(waitTime);
|
||||
|
||||
producer.send(tag2, msgSize);
|
||||
|
||||
+4
-4
@@ -21,7 +21,7 @@ import org.apache.log4j.Logger;
|
||||
import org.apache.rocketmq.test.client.consumer.broadcast.BaseBroadCastIT;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQBroadCastConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.TestUtils;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
@@ -45,7 +45,7 @@ public class BroadCastTwoConsumerSubDiffTagIT extends BaseBroadCastIT {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -54,9 +54,9 @@ public class BroadCastTwoConsumerSubDiffTagIT extends BaseBroadCastIT {
|
||||
String tag = "jueyin_tag";
|
||||
|
||||
RMQBroadCastConsumer consumer1 = getBroadCastConsumer(nsAddr, topic, "*",
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
RMQBroadCastConsumer consumer2 = getBroadCastConsumer(nsAddr,
|
||||
consumer1.getConsumerGroup(), topic, tag, new RMQNormalListner());
|
||||
consumer1.getConsumerGroup(), topic, tag, new RMQNormalListener());
|
||||
TestUtils.waitForSeconds(waitTime);
|
||||
|
||||
producer.send(tag, msgSize);
|
||||
|
||||
+4
-4
@@ -21,7 +21,7 @@ import org.apache.log4j.Logger;
|
||||
import org.apache.rocketmq.test.client.consumer.broadcast.BaseBroadCastIT;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQBroadCastConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.TestUtils;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
@@ -45,7 +45,7 @@ public class BroadCastTwoConsumerSubTagIT extends BaseBroadCastIT {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -54,9 +54,9 @@ public class BroadCastTwoConsumerSubTagIT extends BaseBroadCastIT {
|
||||
String tag = "jueyin_tag";
|
||||
|
||||
RMQBroadCastConsumer consumer1 = getBroadCastConsumer(nsAddr, topic, tag,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
RMQBroadCastConsumer consumer2 = getBroadCastConsumer(nsAddr,
|
||||
consumer1.getConsumerGroup(), topic, tag, new RMQNormalListner());
|
||||
consumer1.getConsumerGroup(), topic, tag, new RMQNormalListener());
|
||||
TestUtils.waitForSeconds(waitTime);
|
||||
|
||||
producer.send(tag, msgSize);
|
||||
|
||||
+7
-7
@@ -23,7 +23,7 @@ import org.apache.rocketmq.test.client.consumer.balance.NormalMsgStaticBalanceIT
|
||||
import org.apache.rocketmq.test.client.mq.MQAsyncProducer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.MQWait;
|
||||
import org.apache.rocketmq.test.util.TestUtils;
|
||||
import org.junit.After;
|
||||
@@ -46,20 +46,20 @@ public class DynamicAddAndCrashIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testAddOneConsumerAndCrashAfterWhile() {
|
||||
int msgSize = 150;
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
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 RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
TestUtils.waitForSeconds(waitTime);
|
||||
consumer2.shutdown();
|
||||
|
||||
@@ -76,16 +76,16 @@ public class DynamicAddAndCrashIT extends BaseConf {
|
||||
@Test
|
||||
public void testAddTwoConsumerAndCrashAfterWhile() {
|
||||
int msgSize = 150;
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
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 RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
RMQNormalConsumer consumer3 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
|
||||
"*", new RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
TestUtils.waitForSeconds(waitTime);
|
||||
|
||||
consumer2.shutdown();
|
||||
|
||||
+7
-7
@@ -23,7 +23,7 @@ import org.apache.rocketmq.test.client.consumer.balance.NormalMsgStaticBalanceIT
|
||||
import org.apache.rocketmq.test.client.mq.MQAsyncProducer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.MQWait;
|
||||
import org.apache.rocketmq.test.util.TestUtils;
|
||||
import org.junit.After;
|
||||
@@ -46,20 +46,20 @@ public class DynamicAddConsumerIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testAddOneConsumer() {
|
||||
int msgSize = 100;
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
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 RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
|
||||
asyncDefaultMQProducer.waitSendAll(waitTime * 6);
|
||||
|
||||
@@ -74,16 +74,16 @@ public class DynamicAddConsumerIT extends BaseConf {
|
||||
@Test
|
||||
public void testAddTwoConsumer() {
|
||||
int msgSize = 100;
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
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 RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
RMQNormalConsumer consumer3 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
|
||||
"*", new RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
|
||||
asyncDefaultMQProducer.waitSendAll(waitTime * 6);
|
||||
|
||||
|
||||
+7
-7
@@ -23,7 +23,7 @@ import org.apache.rocketmq.test.client.consumer.balance.NormalMsgStaticBalanceIT
|
||||
import org.apache.rocketmq.test.client.mq.MQAsyncProducer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.MQWait;
|
||||
import org.apache.rocketmq.test.util.TestUtils;
|
||||
import org.junit.After;
|
||||
@@ -46,15 +46,15 @@ public class DynamicCrashConsumerIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testAddOneConsumer() {
|
||||
int msgSize = 100;
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
|
||||
RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
|
||||
"*", new RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
|
||||
MQAsyncProducer asyncDefaultMQProducer = new MQAsyncProducer(producer, msgSize, 100);
|
||||
asyncDefaultMQProducer.start();
|
||||
@@ -75,11 +75,11 @@ public class DynamicCrashConsumerIT extends BaseConf {
|
||||
@Test
|
||||
public void testAddTwoConsumer() {
|
||||
int msgSize = 100;
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
|
||||
RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
|
||||
"*", new RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
RMQNormalConsumer consumer3 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic,
|
||||
"*", new RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
|
||||
MQAsyncProducer asyncDefaultMQProducer = new MQAsyncProducer(producer, msgSize, 100);
|
||||
asyncDefaultMQProducer.start();
|
||||
|
||||
@@ -26,7 +26,7 @@ import org.apache.rocketmq.test.client.rmq.RMQBroadCastConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQSqlConsumer;
|
||||
import org.apache.rocketmq.test.factory.ConsumerFactory;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
import org.junit.Assert;
|
||||
@@ -49,7 +49,7 @@ public class SqlFilterIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -58,7 +58,7 @@ public class SqlFilterIT extends BaseConf {
|
||||
|
||||
String group = initConsumerGroup();
|
||||
MessageSelector selector = MessageSelector.bySql("(TAGS is not null and TAGS in ('TagA', 'TagB'))");
|
||||
RMQSqlConsumer consumer = ConsumerFactory.getRMQSqlConsumer(nsAddr, group, topic, selector, new RMQNormalListner(group + "_1"));
|
||||
RMQSqlConsumer consumer = ConsumerFactory.getRMQSqlConsumer(nsAddr, group, topic, selector, new RMQNormalListener(group + "_1"));
|
||||
Thread.sleep(3000);
|
||||
producer.send("TagA", msgSize);
|
||||
producer.send("TagB", msgSize);
|
||||
|
||||
@@ -24,7 +24,7 @@ import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.factory.MQMessageFactory;
|
||||
import org.apache.rocketmq.test.factory.TagMessage;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.TestUtils;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
@@ -49,7 +49,7 @@ public class MulTagSubIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -58,7 +58,7 @@ public class MulTagSubIT extends BaseConf {
|
||||
String subExpress = String.format("%s||jueyin2", tag);
|
||||
int msgSize = 10;
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExpress,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
producer.send(tag, msgSize);
|
||||
Assert.assertEquals("Not all sent succeeded", msgSize, producer.getAllUndupMsgBody().size());
|
||||
consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
|
||||
@@ -75,7 +75,7 @@ public class MulTagSubIT extends BaseConf {
|
||||
String subExpress = String.format("%s||noExistTag", tag2);
|
||||
int msgSize = 10;
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExpress,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
|
||||
producer.send(tag1, msgSize);
|
||||
Assert.assertEquals("Not all sent succeeded", msgSize, producer.getAllUndupMsgBody().size());
|
||||
@@ -98,7 +98,7 @@ public class MulTagSubIT extends BaseConf {
|
||||
|
||||
TagMessage tagMessage = new TagMessage(tags, topic, msgSize);
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExpress,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
|
||||
producer.send(tagMessage.getMixedTagMessages());
|
||||
Assert.assertEquals("Not all sent succeeded", msgSize * tags.length,
|
||||
@@ -119,7 +119,7 @@ public class MulTagSubIT extends BaseConf {
|
||||
|
||||
TagMessage tagMessage = new TagMessage(tags, topic, msgSize);
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExpress,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
|
||||
producer.send(tagMessage.getMixedTagMessages());
|
||||
Assert.assertEquals("Not all sent succeeded", msgSize * tags.length,
|
||||
@@ -141,7 +141,7 @@ public class MulTagSubIT extends BaseConf {
|
||||
|
||||
TagMessage tagMessage = new TagMessage(tags, topic, msgSize);
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExpress,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
|
||||
producer.send(tagMessage.getMixedTagMessages());
|
||||
Assert.assertEquals("Not all sent succeeded", msgSize * tags.length,
|
||||
|
||||
+10
-10
@@ -23,7 +23,7 @@ import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.factory.MQMessageFactory;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
import org.junit.Assert;
|
||||
@@ -47,14 +47,14 @@ public class TagMessageWith1ConsumerIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testTagSmoke() {
|
||||
String tag = "jueyin";
|
||||
int msgSize = 10;
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, tag, new RMQNormalListner());
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, tag, new RMQNormalListener());
|
||||
producer.send(tag, msgSize);
|
||||
Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
|
||||
consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
|
||||
@@ -68,7 +68,7 @@ public class TagMessageWith1ConsumerIT extends BaseConf {
|
||||
String subExprress = "*";
|
||||
int msgSize = 10;
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExprress,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
producer.send(msgSize);
|
||||
Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
|
||||
consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
|
||||
@@ -84,7 +84,7 @@ public class TagMessageWith1ConsumerIT extends BaseConf {
|
||||
String subExpress = "*";
|
||||
int msgSize = 10;
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExpress,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
producer.send(tag, msgSize);
|
||||
Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
|
||||
consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
|
||||
@@ -100,7 +100,7 @@ public class TagMessageWith1ConsumerIT extends BaseConf {
|
||||
String subExpress = "*";
|
||||
int msgSize = 10;
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExpress,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
producer.send(tag, msgSize);
|
||||
Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
|
||||
consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
|
||||
@@ -116,7 +116,7 @@ public class TagMessageWith1ConsumerIT extends BaseConf {
|
||||
String subExpress = null;
|
||||
int msgSize = 10;
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExpress,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
producer.send(tag, msgSize);
|
||||
Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
|
||||
consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
|
||||
@@ -133,7 +133,7 @@ public class TagMessageWith1ConsumerIT extends BaseConf {
|
||||
String subExpress = "*";
|
||||
int msgSize = 10;
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExpress,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
|
||||
List<Object> tag1Msgs = MQMessageFactory.getRMQMessage(tag1, topic, msgSize);
|
||||
List<Object> tag2Msgs = MQMessageFactory.getRMQMessage(tag2, topic, msgSize);
|
||||
@@ -156,7 +156,7 @@ public class TagMessageWith1ConsumerIT extends BaseConf {
|
||||
String subExpress = null;
|
||||
int msgSize = 10;
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExpress,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
|
||||
List<Object> tag1Msgs = MQMessageFactory.getRMQMessage(tag1, topic, msgSize);
|
||||
List<Object> tag2Msgs = MQMessageFactory.getRMQMessage(tag2, topic, msgSize);
|
||||
@@ -178,7 +178,7 @@ public class TagMessageWith1ConsumerIT extends BaseConf {
|
||||
String subExpress = tag2;
|
||||
int msgSize = 10;
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, subExpress,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
|
||||
List<Object> tag1Msgs = MQMessageFactory.getRMQMessage(tag1, topic, msgSize);
|
||||
List<Object> tag2Msgs = MQMessageFactory.getRMQMessage(tag2, topic, msgSize);
|
||||
|
||||
+12
-12
@@ -25,7 +25,7 @@ import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.factory.MQMessageFactory;
|
||||
import org.apache.rocketmq.test.factory.TagMessage;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
import org.junit.Assert;
|
||||
@@ -49,7 +49,7 @@ public class TagMessageWithMulConsumerIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -58,9 +58,9 @@ public class TagMessageWithMulConsumerIT extends BaseConf {
|
||||
String tag2 = "jueyin2";
|
||||
int msgSize = 10;
|
||||
RMQNormalConsumer consumerTag1 = getConsumer(nsAddr, topic, tag1,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
RMQNormalConsumer consumerTag2 = getConsumer(nsAddr, topic, tag2,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
|
||||
List<Object> tag1Msgs = MQMessageFactory.getRMQMessage(tag1, topic, msgSize);
|
||||
producer.send(tag1Msgs);
|
||||
@@ -89,9 +89,9 @@ public class TagMessageWithMulConsumerIT extends BaseConf {
|
||||
|
||||
TagMessage tagMessage = new TagMessage(tags, topic, msgSize);
|
||||
RMQNormalConsumer consumerTag1 = getConsumer(nsAddr, topic, tags[0],
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
RMQNormalConsumer consumerTag2 = getConsumer(nsAddr, topic, tags[1],
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
|
||||
List<Object> tagMsgs = tagMessage.getMixedTagMessages();
|
||||
producer.send(tagMsgs);
|
||||
@@ -120,9 +120,9 @@ public class TagMessageWithMulConsumerIT extends BaseConf {
|
||||
|
||||
TagMessage tagMessage = new TagMessage(tags, topic, msgSize);
|
||||
RMQNormalConsumer consumerTag1 = getConsumer(nsAddr, topic, sub1,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
RMQNormalConsumer consumerTag2 = getConsumer(nsAddr, topic, sub2,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
|
||||
List<Object> tagMsgs = tagMessage.getMixedTagMessages();
|
||||
producer.send(tagMsgs);
|
||||
@@ -152,13 +152,13 @@ public class TagMessageWithMulConsumerIT extends BaseConf {
|
||||
int msgSize = 10;
|
||||
|
||||
RMQNormalConsumer consumerSubTwoMatchAll = getConsumer(nsAddr, topic, sub1,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
RMQNormalConsumer consumerSubTwoMachieOne = getConsumer(nsAddr, topic, sub2,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
RMQNormalConsumer consumerSubTag1 = getConsumer(nsAddr, topic, sub3,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
RMQNormalConsumer consumerSubAll = getConsumer(nsAddr, topic, sub4,
|
||||
new RMQNormalListner());
|
||||
new RMQNormalListener());
|
||||
|
||||
producer.send(msgSize);
|
||||
Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
|
||||
|
||||
+8
-8
@@ -21,7 +21,7 @@ import org.apache.log4j.Logger;
|
||||
import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.RandomUtils;
|
||||
import org.apache.rocketmq.test.util.TestUtils;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
@@ -47,7 +47,7 @@ public class TagMessageWithSameGroupConsumerIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -56,9 +56,9 @@ public class TagMessageWithSameGroupConsumerIT extends BaseConf {
|
||||
String originMsgDCName = RandomUtils.getStringByUUID();
|
||||
String msgBodyDCName = RandomUtils.getStringByUUID();
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, tag,
|
||||
new RMQNormalListner(originMsgDCName, msgBodyDCName));
|
||||
new RMQNormalListener(originMsgDCName, msgBodyDCName));
|
||||
getConsumer(nsAddr, consumer1.getConsumerGroup(), tag,
|
||||
new RMQNormalListner(originMsgDCName, msgBodyDCName));
|
||||
new RMQNormalListener(originMsgDCName, msgBodyDCName));
|
||||
producer.send(tag, msgSize);
|
||||
Assert.assertEquals("Not all are sent", msgSize, producer.getAllUndupMsgBody().size());
|
||||
consumer1.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
|
||||
@@ -75,11 +75,11 @@ public class TagMessageWithSameGroupConsumerIT extends BaseConf {
|
||||
String msgBodyDCName = RandomUtils.getStringByUUID();
|
||||
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, tag,
|
||||
new RMQNormalListner(originMsgDCName, msgBodyDCName));
|
||||
new RMQNormalListener(originMsgDCName, msgBodyDCName));
|
||||
producer.send(tag, msgSize, 100);
|
||||
TestUtils.waitForMoment(5);
|
||||
getConsumer(nsAddr, consumer1.getConsumerGroup(), tag,
|
||||
new RMQNormalListner(originMsgDCName, msgBodyDCName));
|
||||
new RMQNormalListener(originMsgDCName, msgBodyDCName));
|
||||
TestUtils.waitForMoment(5);
|
||||
|
||||
consumer1.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime);
|
||||
@@ -95,9 +95,9 @@ public class TagMessageWithSameGroupConsumerIT extends BaseConf {
|
||||
String msgBodyDCName = RandomUtils.getStringByUUID();
|
||||
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic, tag,
|
||||
new RMQNormalListner(originMsgDCName, msgBodyDCName));
|
||||
new RMQNormalListener(originMsgDCName, msgBodyDCName));
|
||||
RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), tag,
|
||||
new RMQNormalListner(originMsgDCName, msgBodyDCName));
|
||||
new RMQNormalListener(originMsgDCName, msgBodyDCName));
|
||||
|
||||
producer.send(tag, msgSize, 100);
|
||||
TestUtils.waitForMoment(5);
|
||||
|
||||
+8
-8
@@ -21,7 +21,7 @@ import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.factory.MQMessageFactory;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.MQWait;
|
||||
import org.junit.After;
|
||||
import org.junit.Assert;
|
||||
@@ -40,7 +40,7 @@ public class MulConsumerMulTopicIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -48,10 +48,10 @@ public class MulConsumerMulTopicIT extends BaseConf {
|
||||
int msgSize = 10;
|
||||
String topic1 = initTopic();
|
||||
String topic2 = initTopic();
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic1, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic1, "*", new RMQNormalListener());
|
||||
consumer1.subscribe(topic2, "*");
|
||||
RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic1,
|
||||
"*", new RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
consumer2.subscribe(topic2, "*");
|
||||
|
||||
producer.send(MQMessageFactory.getMsg(topic1, msgSize));
|
||||
@@ -69,10 +69,10 @@ public class MulConsumerMulTopicIT extends BaseConf {
|
||||
String topic1 = initTopic();
|
||||
String topic2 = initTopic();
|
||||
String tag = "jueyin_tag";
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic1, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic1, "*", new RMQNormalListener());
|
||||
consumer1.subscribe(topic2, tag);
|
||||
RMQNormalConsumer consumer2 = getConsumer(nsAddr, consumer1.getConsumerGroup(), topic1,
|
||||
"*", new RMQNormalListner());
|
||||
"*", new RMQNormalListener());
|
||||
consumer2.subscribe(topic2, tag);
|
||||
|
||||
producer.send(MQMessageFactory.getMsg(topic1, msgSize));
|
||||
@@ -91,9 +91,9 @@ public class MulConsumerMulTopicIT extends BaseConf {
|
||||
String topic2 = initTopic();
|
||||
String tag1 = "jueyin_tag_1";
|
||||
String tag2 = "jueyin_tag_2";
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic1, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer1 = getConsumer(nsAddr, topic1, "*", new RMQNormalListener());
|
||||
consumer1.subscribe(topic2, tag1);
|
||||
RMQNormalConsumer consumer2 = getConsumer(nsAddr, topic1, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer2 = getConsumer(nsAddr, topic1, "*", new RMQNormalListener());
|
||||
consumer2.subscribe(topic2, tag1);
|
||||
|
||||
producer.send(MQMessageFactory.getMsg(topic2, msgSize, tag2));
|
||||
|
||||
+5
-5
@@ -21,7 +21,7 @@ import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.factory.MQMessageFactory;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
import org.junit.Assert;
|
||||
@@ -40,7 +40,7 @@ public class OneConsumerMulTopicIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -48,7 +48,7 @@ public class OneConsumerMulTopicIT extends BaseConf {
|
||||
int msgSize = 10;
|
||||
String topic1 = initTopic();
|
||||
String topic2 = initTopic();
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic1, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic1, "*", new RMQNormalListener());
|
||||
consumer.subscribe(topic2, "*");
|
||||
|
||||
producer.send(MQMessageFactory.getMsg(topic1, msgSize));
|
||||
@@ -67,7 +67,7 @@ public class OneConsumerMulTopicIT extends BaseConf {
|
||||
String topic1 = initTopic();
|
||||
String topic2 = initTopic();
|
||||
String tag = "jueyin_tag";
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic1, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic1, "*", new RMQNormalListener());
|
||||
consumer.subscribe(topic2, tag);
|
||||
|
||||
producer.send(MQMessageFactory.getMsg(topic1, msgSize));
|
||||
@@ -87,7 +87,7 @@ public class OneConsumerMulTopicIT extends BaseConf {
|
||||
String topic2 = initTopic();
|
||||
String tag1 = "jueyin_tag_1";
|
||||
String tag2 = "jueyin_tag_2";
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic1, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic1, "*", new RMQNormalListener());
|
||||
consumer.subscribe(topic2, tag1);
|
||||
|
||||
producer.send(MQMessageFactory.getMsg(topic2, msgSize, tag2));
|
||||
|
||||
+1
-1
@@ -50,7 +50,7 @@ public class AsyncSendExceptionIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
+3
-3
@@ -23,7 +23,7 @@ import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.consumer.tag.TagMessageWith1ConsumerIT;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQAsyncSendProducer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
@@ -45,14 +45,14 @@ public class AsyncSendWithMessageQueueIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testAsyncSendWithMQ() {
|
||||
int msgSize = 20;
|
||||
int queueId = 0;
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
|
||||
MessageQueue mq = new MessageQueue(topic, broker1Name, queueId);
|
||||
|
||||
producer.asyncSend(msgSize, mq);
|
||||
|
||||
+3
-3
@@ -26,7 +26,7 @@ import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.consumer.tag.TagMessageWith1ConsumerIT;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQAsyncSendProducer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
@@ -48,14 +48,14 @@ public class AsyncSendWithMessageQueueSelectorIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSendWithSelector() {
|
||||
int msgSize = 20;
|
||||
final int queueId = 0;
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
|
||||
|
||||
producer.asyncSend(msgSize, new MessageQueueSelector() {
|
||||
@Override
|
||||
|
||||
+3
-3
@@ -22,7 +22,7 @@ import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.consumer.tag.TagMessageWith1ConsumerIT;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQAsyncSendProducer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
@@ -44,13 +44,13 @@ public class AsyncSendWithOnlySendCallBackIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSendWithOnlyCallBack() {
|
||||
int msgSize = 20;
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
|
||||
producer.asyncSend(msgSize);
|
||||
producer.waitForResponse(10 * 1000);
|
||||
assertThat(producer.getSuccessMsgCount()).isEqualTo(msgSize);
|
||||
|
||||
@@ -47,7 +47,7 @@ public class BatchSendIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
+4
-4
@@ -24,7 +24,7 @@ import org.apache.rocketmq.test.client.consumer.balance.NormalMsgStaticBalanceIT
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.factory.MessageFactory;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
@@ -45,7 +45,7 @@ public class MessageUserPropIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -58,7 +58,7 @@ public class MessageUserPropIT extends BaseConf {
|
||||
String msgValue = "jueyinValue";
|
||||
msg.putUserProperty(msgKey, msgValue);
|
||||
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
|
||||
|
||||
producer.send(msg, null);
|
||||
assertThat(producer.getAllMsgBody().size()).isEqualTo(1);
|
||||
@@ -80,7 +80,7 @@ public class MessageUserPropIT extends BaseConf {
|
||||
String msgValue = "jueyinzhi";
|
||||
msg.putUserProperty(msgKey, msgValue);
|
||||
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
|
||||
|
||||
producer.send(msg, null);
|
||||
assertThat(producer.getAllMsgBody().size()).isEqualTo(1);
|
||||
|
||||
+1
-1
@@ -39,7 +39,7 @@ public class ProducerGroupAndInstanceNameValidityIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+1
-1
@@ -44,7 +44,7 @@ public class OneWaySendExceptionIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test(expected = java.lang.NullPointerException.class)
|
||||
|
||||
+3
-3
@@ -22,7 +22,7 @@ import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.consumer.tag.TagMessageWith1ConsumerIT;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQAsyncSendProducer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
@@ -44,13 +44,13 @@ public class OneWaySendIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testOneWaySendWithOnlyMsgAsParam() {
|
||||
int msgSize = 20;
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
|
||||
|
||||
producer.sendOneWay(msgSize);
|
||||
producer.waitForResponse(5 * 1000);
|
||||
|
||||
+3
-3
@@ -23,7 +23,7 @@ import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.consumer.tag.TagMessageWith1ConsumerIT;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQAsyncSendProducer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
@@ -46,14 +46,14 @@ public class OneWaySendWithMQIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testAsyncSendWithMQ() {
|
||||
int msgSize = 20;
|
||||
int queueId = 0;
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
|
||||
MessageQueue mq = new MessageQueue(topic, broker1Name, queueId);
|
||||
|
||||
producer.sendOneWay(msgSize, mq);
|
||||
|
||||
+3
-3
@@ -26,7 +26,7 @@ import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.consumer.tag.TagMessageWith1ConsumerIT;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQAsyncSendProducer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
@@ -49,14 +49,14 @@ public class OneWaySendWithSelectorIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSendWithSelector() {
|
||||
int msgSize = 20;
|
||||
final int queueId = 0;
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
|
||||
|
||||
producer.sendOneWay(msgSize, new MessageQueueSelector() {
|
||||
@Override
|
||||
|
||||
+1
-1
@@ -48,7 +48,7 @@ public class OrderMsgDynamicRebalanceIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -49,7 +49,7 @@ public class OrderMsgIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
shutDown();
|
||||
shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
+1
-1
@@ -48,7 +48,7 @@ public class OrderMsgRebalanceIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
+1
-1
@@ -47,7 +47,7 @@ public class OrderMsgWithTagIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
shutDown();
|
||||
shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
+1
-1
@@ -42,7 +42,7 @@ public class QueryMsgByIdExceptionIT extends BaseConf {
|
||||
|
||||
@AfterClass
|
||||
public static void tearDown() {
|
||||
shutDown();
|
||||
shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
+3
-3
@@ -23,7 +23,7 @@ import org.apache.rocketmq.common.message.MessageExt;
|
||||
import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.TestUtils;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
@@ -44,12 +44,12 @@ public class QueryMsgByIdIT extends BaseConf {
|
||||
topic = initTopic();
|
||||
logger.info(String.format("use topic: %s;", topic));
|
||||
producer = getProducer(nsAddr, topic);
|
||||
consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
|
||||
}
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
shutDown();
|
||||
shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
+1
-1
@@ -45,7 +45,7 @@ public class QueryMsgByKeyIT extends BaseConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
shutDown();
|
||||
shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -47,7 +47,7 @@ public class NormalMsgDelayIT extends DelayConf {
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -21,7 +21,7 @@ import org.apache.log4j.Logger;
|
||||
import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListner;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.VerifyUtils;
|
||||
import org.junit.After;
|
||||
import org.junit.Assert;
|
||||
@@ -41,12 +41,12 @@ public class NormalMessageSendAndRecvIT extends BaseConf {
|
||||
topic = initTopic();
|
||||
logger.info(String.format("use topic: %s;", topic));
|
||||
producer = getProducer(nsAddr, topic);
|
||||
consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListner());
|
||||
consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener());
|
||||
}
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
super.shutDown();
|
||||
super.shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.rocketmq.test.tls;
|
||||
|
||||
import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.MQWait;
|
||||
import org.assertj.core.api.Assertions;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
|
||||
public class TLS_IT extends BaseConf {
|
||||
|
||||
private RMQNormalProducer producer;
|
||||
private RMQNormalConsumer consumer;
|
||||
|
||||
private String topic;
|
||||
|
||||
@Before
|
||||
public void setUp() {
|
||||
topic = initTopic();
|
||||
// Send messages via TLS
|
||||
producer = getProducer(nsAddr, topic, true);
|
||||
// Receive messages via TLS
|
||||
consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener(), true);
|
||||
}
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSendAndReceiveMessageOverTLS() {
|
||||
int numberOfMessagesToSend = 16;
|
||||
producer.send(numberOfMessagesToSend);
|
||||
|
||||
boolean consumedAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(), consumer.getListener());
|
||||
Assertions.assertThat(consumedAll).isEqualTo(true);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.rocketmq.test.tls;
|
||||
|
||||
import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.MQWait;
|
||||
import org.assertj.core.api.Assertions;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
|
||||
public class TLS_Mix2_IT extends BaseConf {
|
||||
|
||||
private RMQNormalProducer producer;
|
||||
private RMQNormalConsumer consumer;
|
||||
|
||||
private String topic;
|
||||
|
||||
@Before
|
||||
public void setUp() {
|
||||
topic = initTopic();
|
||||
// send message via TLS
|
||||
producer = getProducer(nsAddr, topic, true);
|
||||
|
||||
// Receive message without TLS.
|
||||
consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener(), false);
|
||||
}
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSendAndReceiveMessageOverTLS() {
|
||||
int numberOfMessagesToSend = 16;
|
||||
producer.send(numberOfMessagesToSend);
|
||||
|
||||
boolean consumedAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(), consumer.getListener());
|
||||
Assertions.assertThat(consumedAll).isEqualTo(true);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.rocketmq.test.tls;
|
||||
|
||||
import org.apache.rocketmq.test.base.BaseConf;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalConsumer;
|
||||
import org.apache.rocketmq.test.client.rmq.RMQNormalProducer;
|
||||
import org.apache.rocketmq.test.listener.rmq.concurrent.RMQNormalListener;
|
||||
import org.apache.rocketmq.test.util.MQWait;
|
||||
import org.assertj.core.api.Assertions;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
|
||||
public class TLS_Mix_IT extends BaseConf {
|
||||
|
||||
private RMQNormalProducer producer;
|
||||
private RMQNormalConsumer consumer;
|
||||
|
||||
private String topic;
|
||||
|
||||
@Before
|
||||
public void setUp() {
|
||||
topic = initTopic();
|
||||
|
||||
// send message without TLS
|
||||
producer = getProducer(nsAddr, topic);
|
||||
|
||||
// Receive message via TLS
|
||||
consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener(), true);
|
||||
}
|
||||
|
||||
@After
|
||||
public void tearDown() {
|
||||
shutdown();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSendAndReceiveMessageOverTLS() {
|
||||
int numberOfMessagesToSend = 16;
|
||||
producer.send(numberOfMessagesToSend);
|
||||
|
||||
boolean consumedAll = MQWait.waitConsumeAll(consumeTime, producer.getAllMsgBody(), consumer.getListener());
|
||||
Assertions.assertThat(consumedAll).isEqualTo(true);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user