Vorlage
authorKai Moritz <kai@juplo.de>
Fri, 1 Apr 2022 13:23:06 +0000 (15:23 +0200)
committerKai Moritz <kai@juplo.de>
Fri, 1 Apr 2022 13:23:06 +0000 (15:23 +0200)
src/main/java/de/juplo/kafka/EndlessProducer.java

index 7a5b324..df5ff01 100644 (file)
@@ -87,54 +87,7 @@ public class EndlessProducer implements Runnable
 
   void send(String key, String value)
   {
-    final long time = System.currentTimeMillis();
-
-    final ProducerRecord<String, String> record = new ProducerRecord<>(
-        topic,  // Topic
-        key,    // Key
-        value   // Value
-    );
-
-    producer.send(record, (metadata, e) ->
-    {
-      long now = System.currentTimeMillis();
-      if (e == null)
-      {
-        // HANDLE SUCCESS
-        produced++;
-        log.debug(
-            "{} - Sent key={} message={} partition={}/{} timestamp={} latency={}ms",
-            id,
-            record.key(),
-            record.value(),
-            metadata.partition(),
-            metadata.offset(),
-            metadata.timestamp(),
-            now - time
-        );
-      }
-      else
-      {
-        // HANDLE ERROR
-        log.error(
-            "{} - ERROR key={} timestamp={} latency={}ms: {}",
-            id,
-            record.key(),
-            metadata == null ? -1 : metadata.timestamp(),
-            now - time,
-            e.toString()
-        );
-      }
-    });
-
-    long now = System.currentTimeMillis();
-    log.trace(
-        "{} - Queued #{} key={} latency={}ms",
-        id,
-        value,
-        record.key(),
-        now - time
-    );
+    // TODO: Die übergebene Nachricht versenden
   }
 
   public synchronized void start()