Как лучше всего взять запись из входного потока KafkaStreams и отправить в два выходных потока? - PullRequest
0 голосов
/ 13 февраля 2020

В Scala я использую import org.apache.kafka.streams.KafkaStreams и могу считывать входной поток, легко выполнять некоторые вычисления и отправлять в выходной поток. Есть ли способ через branch или filter взять результирующую запись из входного потока и отправить в два выходных потока?

1 Ответ

1 голос
/ 13 февраля 2020

branch делает именно то, что вы хотите. Он возвращает массив KStream, который вы можете индивидуально отправить to() двумя разными темами.

Если вы хотите отправить один и тот же поток двум темам, используйте through, а затем to

...