]> 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, 22 Mar 2026 20:02:05 +0000 (21:02 +0100)
commit1ed6fb7f20a1be78f52ff195b134e88392eb4991
tree031fa143b7890956247c95b9672192ac061f8dc0
parent47c922d074f0b7382222f650723d44a72b5b2e5f
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