]> 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, 13 Sep 2026 14:24:28 +0000 (16:24 +0200)
commit133c744c2c8e47535548b8252bb061081373e7f7
tree429c33aa13aff775994155a386c1468f4000fc43
parent448a772608fc3d996e7dc5a375fcfaa3d82c2f95
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