/
DemoRocketMqConsumer.java
36 lines (30 loc) · 1020 Bytes
/
DemoRocketMqConsumer.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package com.rhwayfun.springboot.rocketmq.other;
import com.rhwayfun.springboot.rocketmq.starter.common.AbstractRocketMqConsumer;
import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus;
import org.apache.rocketmq.common.message.MessageExt;
import org.springframework.stereotype.Component;
import java.io.UnsupportedEncodingException;
/**
* @author rhwayfun
* @since 0.0.1
*/
/*@Component
public class DemoRocketMqConsumer extends AbstractRocketMqConsumer {
@Override
public String getTopic() {
return "TopicTest";
}
@Override
public String getTags() {
return "TagA";
}
@Override
public ConsumeConcurrentlyStatus handle(MessageExt msg) {
try {
logger.info("start handle rocketmq msg, content:{}", new String(msg.getBody(), "UTF-8"));
} catch (UnsupportedEncodingException e) {
logger.error("handle rocketmq msg error.", e);
}
return ConsumeConcurrentlyStatus.CONSUME_SUCCESS;
}
}*/