1.物解析功能-统计数据解析完成

2.物消息路由转发功能完成
This commit is contained in:
2023-08-17 20:25:19 +08:00
parent 4740f2b4d0
commit f8b240cf5f
6 changed files with 112 additions and 23 deletions

View File

@@ -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;