Kafka Streams DSL与Processor API之间的区别是什么?

时间:2017-10-19 12:00:04

标签: java apache-kafka

从我从这里读到: https://docs.confluent.io/3.0.0/streams/developer-guide.html#streams-developer-guide-processor-api

与我的理解不同的是,我可以在处理器API中更具体地说明哪个记录串行器进入流(源)到退出流(接收器)的内容,而在流DSL中它必须是相同的。 / p>

是否可以使用KStreamBuilder和TopologyBuilder创建一个Kstream,从而产生完全相同的流? 如果是这样我能看到一个例子吗?

1 个答案:

答案 0 :(得分:0)

  

...在流DSL中它必须是相同的。

我不认为这是对的。您可以从输入流中获取消息,更改值甚至是键,并将它们放在不同的输出流上。

pi_flexform