【发布时间】:2018-07-09 12:37:43
【问题描述】:
在我的 KafkaStreams 应用程序中,我有一个已注册的本地存储(简单计数器),它在 transform 方法中更新。
在punctuate 方法中,我基本上循环了 KV 存储并将所有数据推送到输出主题(因此即使值尚未更新)。
一个想法是存储每个键的更新时间戳,并仅转发自上次punctuate 调用以来更新的记录。
但我认为应该有一个更方便的解决方案。
如何提高性能并只转发更新的条目?
【问题讨论】:
-
API 没有为此提供更好的支持——您将时间戳存储在值中的想法对 em 来说似乎是合理的。
标签: apache-kafka streaming apache-kafka-streams