Ребята, подскажите пожалуйста по InteractiveQuery. Мы собираем агрегаты (счетчики) они пишутся в changelog и мы хотим иметь возможность кверить KeyValueStore но без запросов на другие инстансы. Пытаюсь прочитать changelog в GlobalKTable и использовать interactive query но получаю такую ошибку The state store, some-store may have migrated to another instance.
Пример кода:
val store = StreamsBuilder().globalTable("store-changelog", Materialized.
as
<String, MutableMap<String, Any>, KeyValueStore<Bytes, ByteArray>>("global-$storeName"))
.queryableStoreName()
streams.store(store, QueryableStoreTypes.keyValueStore())