]> juplo.de Git - demos/kafka/training/commit
Fehler korrigiert: Shutdown wartet auf Versand der wartenden Nachrichten
authorKai Moritz <kai@juplo.de>
Sun, 15 Mar 2026 10:48:08 +0000 (11:48 +0100)
committerKai Moritz <kai@juplo.de>
Sun, 15 Mar 2026 15:51:53 +0000 (16:51 +0100)
commit1d1ff9b136ca80e520d8bd4c646ef89c0dbf20d9
tree4f34cf446032f4deab77b8ff749b37cb95fdda5d
parent9b655bb284be3d1216c5065deedc2ebb717a9193
Fehler korrigiert: Shutdown wartet auf Versand der wartenden Nachrichten

* Über die Verwendung einer Semaphore wird sichergestellt, dass alle
  für das Queuing übergebenen Nachrichten auch an Kafka übergeben werden,
  bevor `KafkaProducer.close()` aufgerufen wird
* Ansonsten wurden geschedulte Nachrichten teilweise erst an den Producer
  übergeben, nachdem dieser bereits geschlossen wurde, so dass es zu
  Fehlern gekommen ist.
src/main/java/de/juplo/kafka/ExampleProducer.java