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) {