取消修改的数据ack
This commit is contained in:
@@ -42,8 +42,8 @@ public class NameplateKafkaConsumer {
|
||||
private ThreadPoolTaskExecutor executor;
|
||||
private Semaphore semaphore = new Semaphore(2); // 限制并发数
|
||||
|
||||
@KafkaListener(topics = "${analyticCenterKafka.consumer.topic}", // = smart_assistant_nameplate_topic
|
||||
groupId = "${analyticCenterKafka.consumer.group}", //smart_assistant_nameplate_topic_group
|
||||
@KafkaListener(topics = "${analyticCenterKafka.consumer.topic}",// = smart_assistant_nameplate_topic
|
||||
groupId = "${analyticCenterKafka.consumer.group}" ,//smart_assistant_nameplate_topic_group
|
||||
containerFactory = "analyticCenterConsumerFactory",
|
||||
concurrency = "3")
|
||||
public void listen(String recordMessages, Acknowledgment ack,
|
||||
@@ -53,13 +53,14 @@ public class NameplateKafkaConsumer {
|
||||
log.info("nameplateKafkaConsumerMessage,消息:{}", recordMessages);
|
||||
if (StringUtils.isEmpty(recordMessages)) {
|
||||
ack.acknowledge();
|
||||
log.info("nameplateKafkaConsumerMessage,消息为空");
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
NameplateTableKafkaDTO tmNameplateCorpus = JSON.parseObject(recordMessages, NameplateTableKafkaDTO.class);
|
||||
if (!"INSERT".equals(tmNameplateCorpus.getType()) || CollectionUtils.isEmpty(tmNameplateCorpus.getData())) {
|
||||
ack.acknowledge();
|
||||
log.info("nameplateKafkaConsumerMessage,不满足条件");
|
||||
}
|
||||
|
||||
tmNameplateCorpus.getData().forEach(nameplate ->
|
||||
|
||||
Reference in New Issue
Block a user