|
1
4
是的,可以使用保留和压缩配置主题,kafka streams将此设置用于窗口化
如果确实要设置此选项,可以在创建相应的changelog主题配置后手动更新它。 但是,为变更日志主题设置主题保留时间只会从主题中删除数据。数据是 未删除 在当地的商店里。状态存储不提供ttl,rocksdbs ttl设置无法启用(出于我们希望最终解决的技术原因)。 如果要干净地删除数据,则应使用将从存储中删除数据的逻辑删除消息以及更改日志主题(而不是使用保留时间)。 |
|
|
2
-1
如果使用默认的rocksdbstore,则可以选择将compressionstyle设置为fifo:
然后使用TTL:
要实际设置fifo,必须实现rocksdb config setter并将其设置为配置属性:rocksdb.config.setter |