From 8e05fd0d300d9857bdb1eacac9c260178ef18833 Mon Sep 17 00:00:00 2001 From: chenbingxuan <3581044601@qq.com> Date: Mon, 11 Dec 2023 09:28:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/DataDatabaseServiceImpl.java | 31 +++++++++++-------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/srt-cloud-data-integrate/src/main/java/net/srt/service/impl/DataDatabaseServiceImpl.java b/srt-cloud-data-integrate/src/main/java/net/srt/service/impl/DataDatabaseServiceImpl.java index 8ef19b6..a3bc3e9 100644 --- a/srt-cloud-data-integrate/src/main/java/net/srt/service/impl/DataDatabaseServiceImpl.java +++ b/srt-cloud-data-integrate/src/main/java/net/srt/service/impl/DataDatabaseServiceImpl.java @@ -161,7 +161,7 @@ public class DataDatabaseServiceImpl extends BaseServiceImpl producer = new org.apache.kafka.clients.producer.KafkaProducer<>(properties); + Producer producer = null; + try { + producer = new org.apache.kafka.clients.producer.KafkaProducer<>(properties); - // 消息 - String message = "Default Message"; + // 消息 + String message = "Default Message"; - // 发送消息到主题 - try { - producer.send(new ProducerRecord(vo.getDatabaseKafKa(), message)); - System.out.println("消息发送成功"); - } finally { + // 发送消息到主题 + producer.send(new ProducerRecord<>(vo.getDatabaseKafKa(), message)); + System.out.println("消息发送成功"); + } catch (Exception e) { + System.err.println("连接失败: " + e.getMessage()); + } finally { // 关闭生产者 - producer.close(); - } + if (producer != null) { + producer.close(); + } + } } } if (vo.getId() != null) {