|
|
@@ -0,0 +1,27 @@
|
|
|
+package org.dromara.backstage.mq;
|
|
|
+
|
|
|
+import lombok.RequiredArgsConstructor;
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.springframework.kafka.core.KafkaTemplate;
|
|
|
+import org.springframework.stereotype.Component;
|
|
|
+
|
|
|
+@RequiredArgsConstructor
|
|
|
+@Slf4j
|
|
|
+@Component
|
|
|
+public class KafkaProducer {
|
|
|
+
|
|
|
+ private final KafkaTemplate<String, String> kafkaTemplate;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Send.
|
|
|
+ *
|
|
|
+ * @param topic the topic
|
|
|
+ * @param message the message
|
|
|
+ */
|
|
|
+ public void send(String topic , String message) {
|
|
|
+ log.debug("发送消息到kafka消息系统, message:" + message);
|
|
|
+ kafkaTemplate.send(topic, message);
|
|
|
+ log.debug("发送消息到kafka消息系统结束");
|
|
|
+ }
|
|
|
+
|
|
|
+}
|