流处理器未先处理正确的消息,然后将其相乘

时间:2019-05-24 08:12:38

标签: apache apache-kafka apache-kafka-streams

我有两个由StreamProcessor连接的主题:

TopicA-> ProcessorA-> TopicB

  1. 我首先向主题a发送一条消息,该消息在那里记录,然后通过ProcessorA处理,最终在主题B中结束。

  2. #1的行为重复出现,但并非以恒定模式重复

有什么想法可以解决这个问题?

谢谢。

干杯

坦率

1 个答案:

答案 0 :(得分:0)

看来已经解决了。

问题是通过将局部变量存储在类的实例中而引起的副作用,该变量导致了一些奇怪的事情并且非常不可预测(不变式)!