Существуют ли какие-либо рекомендации для запросов к удаленным хранилищам состояний между экземплярами приложений, развернутыми в Kubernetes? Наши экземпляры приложений развернуты с 2 или более репликами.
На основе документации https://kafka.apache.org/10/documentation/streams/developer-guide/interactive-queries.html#id7
streams.allMetadataForStore("word-count")
.stream()
.map(streamsMetadata -> {
// Construct the (fictituous) full endpoint URL to query the current remote application instance
String url = "http://" + streamsMetadata.host() + ":" + streamsMetadata.port() + "/word-count/alice";
// Read and return the count for 'alice', if any.
return http.getLong(url);
})
.filter(s -> s != null)
.findFirst();
, приведет ли streamsMetadata.host () к IP-адресу POD? И если это произойдет, будет ли разрешен вызов с этого модуля другому? Это правильный подход?