让持久状态存储来处理到期

时间:2019-02-21 22:14:23

标签: apache-kafka apache-kafka-streams

有什么办法可以使用持久状态存储来允许KeyValueStore中的键过期?我知道persistentSessionStore中有一个保留期,但是看起来它不是基于KeyValue的。

1 个答案:

答案 0 :(得分:0)

没有到期机制atm。尽管有Jira功能请求:https://issues.apache.org/jira/browse/KAFKA-4212

但是,您可以做什么来注册标点符号并手动删除数据。不过,您需要将时间戳存储为值的一部分,并扫描整个存储以查找旧密钥。