我已经使用以下状态存储配置进行窗口聚合状态存储,以将其保留在内存中并禁用其日志记录。此状态存储与窗口操作一起用于存储其中间聚合。
StateStoreSupplier winStoreSupplier =
Stores.create("win-inmemory")
.withKeys(Serdes.String())
.withValues(aggrMessageSerde)
.inMemory()
.disableLogging()
.build();
但是通过这些设置,kafka流将流存储在磁盘中的changelog主题中。这会减慢整个窗口的操作。我应该使用什么设置将这些中间窗口聚合存储在内存中?