/** * @since version3.4.6 */ @Test public void testSendChinaUserProp() { Message msg = MessageFactory.getRandomMessage(topic); String msgKey = "jueyinKey"; String msgValue = "jueyinzhi"; msg.putUserProperty(msgKey, msgValue); RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener()); producer.send(msg, null); assertThat(producer.getAllMsgBody().size()).isEqualTo(1); consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime); Message sendMsg = (Message) producer.getFirstMsg(); Message recvMsg = (Message) consumer.getListener().getFirstMsg(); assertThat(recvMsg.getUserProperty(msgKey)).isEqualTo(sendMsg.getUserProperty(msgKey)); } }
public static Collection<Message> getRandomMessageListByTag(String topic, String tags, int size) { List<Message> msgList = new ArrayList<Message>(); for (int i = 0; i < size; i++) { msgList.add(getRandomMessageByTag(topic, tags)); } return msgList; }
public static Message getRandomMessage(String topic) { return getStringMessage(topic, RandomUtils.getStringByUUID()); }
public static Message getRandomMessageByTag(String topic, String tags) { return getStringMessageByTag(topic, tags, RandomUtils.getStringByUUID()); }
public static Message getRandomMessageByTag(String topic, String tags) { return getStringMessageByTag(topic, tags, RandomUtils.getStringByUUID()); }
/** * @since version3.4.6 */ @Test public void testSendEnglishUserProp() { Message msg = MessageFactory.getRandomMessage(topic); String msgKey = "jueyinKey"; String msgValue = "jueyinValue"; msg.putUserProperty(msgKey, msgValue); RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener()); producer.send(msg, null); assertThat(producer.getAllMsgBody().size()).isEqualTo(1); consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime); Message sendMsg = (Message) producer.getFirstMsg(); Message recvMsg = (Message) consumer.getListener().getFirstMsg(); assertThat(recvMsg.getUserProperty(msgKey)).isEqualTo(sendMsg.getUserProperty(msgKey)); }
public static Collection<Message> getRandomMessageListByTag(String topic, String tags, int size) { List<Message> msgList = new ArrayList<Message>(); for (int i = 0; i < size; i++) { msgList.add(getRandomMessageByTag(topic, tags)); } return msgList; }
public static Message getRandomMessage(String topic) { return getStringMessage(topic, RandomUtils.getStringByUUID()); }
public static Collection<Message> getRandomMessageList(String topic, int size) { List<Message> msgList = new ArrayList<Message>(); for (int i = 0; i < size; i++) { msgList.add(getRandomMessage(topic)); } return msgList; }
/** * @since version3.4.6 */ @Test(expected = org.apache.rocketmq.client.exception.MQBrokerException.class) public void testSend20kChinaPropMsg() throws Exception { Message msg = MessageFactory.getRandomMessage(topic); msg.putUserProperty("key", RandomUtils.getCheseWord(32 * 1024 + 1)); producer.send(msg); }
@Test public void testSendMsgWithUserProperty() { Message msg = MessageFactory.getRandomMessage(topic); msg.putUserProperty("key", RandomUtils.getCheseWord(10 * 1024)); SendResult sendResult = null; try { sendResult = producer.send(msg); } catch (Exception e) { } assertThat(sendResult.getSendStatus()).isEqualTo(SendStatus.SEND_OK); } }
/** * @since version3.4.6 */ @Test public void testSend10kChinaPropMsg() { Message msg = MessageFactory.getRandomMessage(topic); msg.putUserProperty("key", RandomUtils.getCheseWord(10 * 1024)); SendResult sendResult = null; try { sendResult = producer.send(msg); } catch (Exception e) { } assertThat(sendResult.getSendStatus()).isEqualTo(SendStatus.SEND_OK); } }
public static Collection<Message> getRandomMessageList(String topic, int size) { List<Message> msgList = new ArrayList<Message>(); for (int i = 0; i < size; i++) { msgList.add(getRandomMessage(topic)); } return msgList; }
/** * @since version3.4.6 */ @Test public void testSendEnglishUserProp() { Message msg = MessageFactory.getRandomMessage(topic); String msgKey = "jueyinKey"; String msgValue = "jueyinValue"; msg.putUserProperty(msgKey, msgValue); RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener()); producer.send(msg, null); assertThat(producer.getAllMsgBody().size()).isEqualTo(1); consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime); Message sendMsg = (Message) producer.getFirstMsg(); Message recvMsg = (Message) consumer.getListener().getFirstMsg(); assertThat(recvMsg.getUserProperty(msgKey)).isEqualTo(sendMsg.getUserProperty(msgKey)); }
/** * @since version3.4.6 */ @Test public void testSendChinaUserProp() { Message msg = MessageFactory.getRandomMessage(topic); String msgKey = "jueyinKey"; String msgValue = "jueyinzhi"; msg.putUserProperty(msgKey, msgValue); RMQNormalConsumer consumer = getConsumer(nsAddr, topic, "*", new RMQNormalListener()); producer.send(msg, null); assertThat(producer.getAllMsgBody().size()).isEqualTo(1); consumer.getListener().waitForMessageConsume(producer.getAllMsgBody(), consumeTime); Message sendMsg = (Message) producer.getFirstMsg(); Message recvMsg = (Message) consumer.getListener().getFirstMsg(); assertThat(recvMsg.getUserProperty(msgKey)).isEqualTo(sendMsg.getUserProperty(msgKey)); } }
/** * @since version3.4.6 */ @Test(expected = org.apache.rocketmq.client.exception.MQBrokerException.class) public void testSend20kChinaPropMsg() throws Exception { Message msg = MessageFactory.getRandomMessage(topic); msg.putUserProperty("key", RandomUtils.getCheseWord(32 * 1024 + 1)); producer.send(msg); }
@Test public void testSendMsgWithUserProperty() { Message msg = MessageFactory.getRandomMessage(topic); msg.putUserProperty("key", RandomUtils.getCheseWord(10 * 1024)); SendResult sendResult = null; try { sendResult = producer.send(msg); } catch (Exception e) { } assertThat(sendResult.getSendStatus()).isEqualTo(SendStatus.SEND_OK); } }
/** * @since version3.4.6 */ @Test public void testSend10kChinaPropMsg() { Message msg = MessageFactory.getRandomMessage(topic); msg.putUserProperty("key", RandomUtils.getCheseWord(10 * 1024)); SendResult sendResult = null; try { sendResult = producer.send(msg); } catch (Exception e) { } assertThat(sendResult.getSendStatus()).isEqualTo(SendStatus.SEND_OK); } }