Ich habe eine Kafka Stream App, die ein einzelnes Thema als KTable
liest, wandelt jedes Element in 0-n
Elemente um und schreibt sie alle in ein anderes Thema. Der Fluss sieht wie folgt aus (vereinfacht durch eine recht Bit):Kafka Streams Mapping KTable Wert in separate Werte
('a', '123') -> ('a', '1,2,3') -> ('a1', '1'), ('a2', '2'), ('a3', '3')
Ist das machbar mit Kafka Stream-DSL? Alle verwendeten Themen sind compact
, deshalb möchte ich eine Tabelle simulieren und nie alte Werte loswerden.
tl; dr; Wie transformiere ich eine Nachricht in mehrere Nachrichten?