清除应用程序的状态存储

时间:2017-12-15 10:15:25

标签: apache-kafka apache-kafka-streams

我想在kafka流应用程序中清除特定实例的状态存储,例如假设我在状态中维护列表前5个最大值,我想按小时清除它。有没有办法做到这一点 - 没有停止申请?

1 个答案:

答案 0 :(得分:1)

似乎有可能。

例如,您可以注册一个基于挂钟时间触发的dispatch_barrier_async计划,该计划将删除商店中的所有条目。

https://docs.confluent.io/current/streams/developer-guide/processor-api.html#defining-a-stream-processor