Я пытаюсь избежать создания разделов журнала изменений в потоках Kafka, используя inMemoryWindowStore
(я использую Kafka 2.3.0 и Streams DSL), я также вызываю withLoggingDisabled()
, но каким-то образом, когда приложение запускает разделы журнала изменений,создал, а также использовал, потому что я могу видеть данные в них.Что я делаю неправильно?Как я могу избежать создания журналов изменений?
WindowBytesStoreSupplier storeSupplier = Stores.inMemoryWindowStore("in-mem-store-" + index,
Duration.ofSeconds(windowRetentionPeriodInSeconds),
Duration.ofSeconds(aggregationWindowSizeInSeconds),
false);
myStream.filter((key, val) -> val!=null)
.selectKey((key, val) -> val.getId())
.groupByKey(Grouped.as("key-grouper").with(Serdes.String(), new MyDtoSerde()))
.aggregate(MyDto::new,
new MyUpdater(),
Materialized.as(storeSupplier)
.withCachingDisabled()
.withLoggingDisabled()
.with(Serdes.String(), new MyDtoSerde()))