소스 검색

dedup message

supeng 9 달 전
부모
커밋
2a58b3e90c
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      etl-core/src/main/java/com/tzld/crawler/etl/mq/EtlMQConsumer.java

+ 2 - 1
etl-core/src/main/java/com/tzld/crawler/etl/mq/EtlMQConsumer.java

@@ -114,7 +114,8 @@ public class EtlMQConsumer {
                     String messageId = message.getMessageId();
                     String key = String.format(DEDUP_KEY, messageId);
                     if (!redisUtil.setNx(key, "1", CacheConstant.ONE_DAY)) {
-
+                        log.info("dedup message: {} from topic: {}, group: {} messageId: {}", message, topic, groupId);
+                        continue;
                     }
                     CrawlerEtlParam param = JSONObject.parseObject(message.getMessageBodyString(), CrawlerEtlParam.class);
                     param.setMessageId(message.getMessageId());