Нам нужно выполнить соединение Kstream - Kstream с очень большим окном, где отметка слева будет запускать соединение только с самой последней записью справа и наоборот.
Это не таккак работает окно по умолчанию, поскольку WindowStoreIterator<V>
, возвращаемое window.fetch внутри KStreamKStreamJoinProcessor
, является итератором, который может содержать несколько записей.
В частности, мы заметили, что RockDBWindowStore
имеет свойство retainDuplicates
, установленное в true, и мы хотели бы, чтобы оно было установлено в false.
Как настроить реализацию магазина для соединения KStream KStream?