1.物解析功能-统计数据解析完成
2.物消息路由转发功能完成
This commit is contained in:
@@ -3,7 +3,7 @@ package com.njcn.message.consumer;
|
||||
import com.njcn.middle.rocket.handler.EnhanceConsumerMessageHandler;
|
||||
import com.njcn.mq.constant.BusinessTopic;
|
||||
import com.njcn.mq.message.AppAutoDataMessage;
|
||||
import com.njcn.stat.api.RtFeignClient;
|
||||
import com.njcn.stat.api.StatFeignClient;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.rocketmq.spring.annotation.RocketMQMessageListener;
|
||||
import org.apache.rocketmq.spring.core.RocketMQListener;
|
||||
@@ -20,15 +20,17 @@ import javax.annotation.Resource;
|
||||
*/
|
||||
@Service
|
||||
@RocketMQMessageListener(
|
||||
topic = BusinessTopic.NJCJ_APP_AUTO_DATA_TOPIC,
|
||||
consumerGroup = BusinessTopic.NJCJ_APP_AUTO_DATA_TOPIC,
|
||||
topic = BusinessTopic.NJCN_APP_AUTO_DATA_TOPIC,
|
||||
selectorExpression = BusinessTopic.AppDataTag.STAT_TAG,
|
||||
consumerGroup = BusinessTopic.NJCN_APP_AUTO_DATA_TOPIC,
|
||||
consumeThreadNumber = 10,
|
||||
enableMsgTrace = true
|
||||
)
|
||||
@Slf4j
|
||||
public class AppAutoDataConsumer extends EnhanceConsumerMessageHandler<AppAutoDataMessage> implements RocketMQListener<AppAutoDataMessage> {
|
||||
|
||||
@Resource
|
||||
private RtFeignClient rtFeignClient;
|
||||
private StatFeignClient statFeignClient;
|
||||
|
||||
@Override
|
||||
protected void handleMessage(AppAutoDataMessage appAutoDataMessage) {
|
||||
@@ -38,8 +40,8 @@ public class AppAutoDataConsumer extends EnhanceConsumerMessageHandler<AppAutoDa
|
||||
log.info("分发至实时数据");
|
||||
break;
|
||||
case 2:
|
||||
log.info("分发至统计数据");
|
||||
rtFeignClient.analysis(appAutoDataMessage);
|
||||
log.info(appAutoDataMessage.getKey() + "分发至统计数据");
|
||||
statFeignClient.analysis(appAutoDataMessage);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user