Hi Boyang, Hi Alex,
thank you for your reply. I can't use windowing so currently I'm managing
removals by wrapping messages in a delete-aware wrapper whenever I have to
do aggregation but this has a big impact on all the logic.
For me the ideal situation would be to get a handle on the state stor
Hi Jan, unfortunately there is no easy or automatic way to do this.
Publishing null values directly to the changelog topics will remove them
from the topic, but it won't remove the corresponding row from the RocksDB
state store. (though deleting data programmatically from a state-store
WILL also r
Hey Jan,
although I believe your case is much more complicated, but would time based
retention work for you at all? If yes, time window store is like the best
option.
If no, streams has no out-of-box solution for invalidating the aggregation
record. It seems at least we could provide an API to in
Hi,
I have a rather complicated kafka streams application involving multiple
joins, aggregates, maps etc. At a certain point, parts of the data needs to
be removed throughout the entire streams topology, both in the topics, the
changelogs and the rocksdb state stores.
Managing this requires a lot