Kafka Streams DSL Header支持

时间:2019-02-26 07:26:10

标签: apache-kafka-streams

我可以使用处理器上下文检查Processor API中的标头支持。 我需要根据标题确定流以推送记录。 我们如何在DSL中做同样的事情?

1 个答案:

答案 0 :(得分:1)

无法直接通过DSL访问标头(消息元数据的一部分)。 如您所说,可以使用Processor API(从2.0版开始)访问它们。 当前,访问DSL中的标头的唯一方法是使用transform()transformValues()之类的DSL方法,因此实际上是在其中使用Processor API。 有一项针对这一不足的正在进行中的KIP:https://cwiki.apache.org/confluence/display/KAFKA/KIP-159%3A+Introducing+Rich+functions+to+Streams