【发布时间】:2018-01-13 20:43:20
【问题描述】:
在我的应用程序中,我的 KafkaStreams 实例具有非常简单的拓扑结构:有一个处理器,带有一个键值存储,每个传入的消息都被写入存储,然后向下游转发到接收器。
我想增加我的源主题的分区数量,然后重新处理数据,以便每个存储仅包含与其分区相关的键。 (我知道这是使用应用程序重置工具完成的)。但是,在重新处理数据时,我不想向下游转发任何内容;我只想转发新数据。 (否则,结果主题的消费者将再次处理旧值)。我的问题:有没有一种简单的方法可以实现这一目标?是否有任何内置机制可以帮助我区分重新处理的数据和新数据?
提前谢谢你
【问题讨论】: