使用Stream DSL在Kafka Streams中指定每个流/表时间戳提取器

时间:2017-12-14 15:25:15

标签: java scala apache-kafka apache-kafka-streams

我想使用Kafka Streams加入两个不同的主题。这两个主题的数据格式不同,所以我想使用不同的时间戳提取器。我看到此功能已合并了pullrequest(KAFKA-4144),但我only find it用于处理器API。

Stream API是否存在此功能?

1 个答案:

答案 0 :(得分:2)

StreamsBuilder#stream(...)有一个带有Consumed参数的重载,允许您指定所有可选属性,如时间戳提取器。

https://docs.confluent.io/current/streams/javadocs/org/apache/kafka/streams/Consumed.html

通常,您可以在升级指南中找到API更改: