| | |
| | | package com.yeshi.fanli.util.rocketmq.consumer;
|
| | |
|
| | | import java.io.UnsupportedEncodingException;
|
| | | import java.util.List;
|
| | |
|
| | | import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyContext;
|
| | | import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus;
|
| | | import org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently;
|
| | | import org.apache.rocketmq.common.message.MessageExt;
|
| | | import org.springframework.stereotype.Component;
|
| | |
|
| | | @Component
|
| | | public class TestRocketMQCosumer implements MessageListenerConcurrently {
|
| | |
|
| | | @Override
|
| | | public ConsumeConcurrentlyStatus consumeMessage(List<MessageExt> arg0, ConsumeConcurrentlyContext arg1) {
|
| | | for (MessageExt msg : arg0) {
|
| | | try {
|
| | | System.out.println(new String(msg.getBody(), "UTF-8"));
|
| | | } catch (UnsupportedEncodingException e) {
|
| | | e.printStackTrace();
|
| | | }
|
| | | }
|
| | | return ConsumeConcurrentlyStatus.CONSUME_SUCCESS;
|
| | | }
|
| | |
|
| | | }
|
| | | package com.yeshi.fanli.util.rocketmq.consumer; |
| | | |
| | | import java.io.UnsupportedEncodingException; |
| | | import java.util.List; |
| | | |
| | | import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyContext; |
| | | import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus; |
| | | import org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently; |
| | | import org.apache.rocketmq.common.message.MessageExt; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | @Component |
| | | public class TestRocketMQCosumer implements MessageListenerConcurrently { |
| | | |
| | | @Override |
| | | public ConsumeConcurrentlyStatus consumeMessage(List<MessageExt> arg0, ConsumeConcurrentlyContext arg1) { |
| | | for (MessageExt msg : arg0) { |
| | | try { |
| | | System.out.println(new String(msg.getBody(), "UTF-8")); |
| | | } catch (UnsupportedEncodingException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | return ConsumeConcurrentlyStatus.CONSUME_SUCCESS; |
| | | } |
| | | |
| | | } |