]> 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.milan.moritz@googlemail.com>
Fri, 29 May 2026 20:26:22 +0000 (20:26 +0000)
commitdc693c01536241dd9476e1346fe5b1739f57d197
treefd00c43458811b1317073db2c684d690c559a5a2
parentfdbdb693571de845dc82ebfebc2c85e6bfe214f4
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