【问题标题】:Apache Kafka : Processor generates multiple output per inputApache Kafka:处理器为每个输入生成多个输出
【发布时间】:2017-09-05 00:14:59
【问题描述】:

我有一个 Kafka 流处理器,它必须将一个项目作为输入,并产生多个项目作为输出。 什么是正确的编码方式?多次致电this.context().forward(key, item) 是正确的做法吗?还是有其他作弊方式?

谢谢。

【问题讨论】:

    标签: java apache-kafka kafka-consumer-api apache-kafka-streams


    【解决方案1】:

    对于处理器 API,context.forward(key, item) 是正确的。

    对于 DSL,您还可以使用 KStream#flatMapValues()KStream()flatMap()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-24
      • 2019-06-29
      • 2019-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多