issues.apache.org/jira/browse/KAFKA-4936

ли в Kafka Streams функциональность, позволяющая динамически соединять один входной поток с несколькими выходными потоками?KStream.branch позволяет ветвление на основе предикатов true / false, но это не совсем то, что я хочу. Мне бы хотелось, чтобы каждый входящий журнал определял тему, по которой он будет передаваться во время выполнения, например журнал{"date": "2017-01-01"} будет транслироваться в темуtopic-2017-01-01 и журнал{"date": "2017-01-02"} будет транслироваться в темуtopic-2017-01-02.

Я мог позвонитьforEach в потоке, затем напишите производителю Kafka, но это не кажется очень изящным. Есть ли лучший способ сделать это в рамках Streams?

Ответы на вопрос(1)

Ваш ответ на вопрос