Мое приложение / микросервисы используют Spring Config, Spring-Cloud-Консуль и использует хранилище для хранения KV.
Все работает хорошо, но странная вещь заключается в том, что локальный порт агента консула 8500 на каждом хосте сервера получает огромный объем вызовов конфигурации консула из локального порта, где значение ключа конфигурации или URL не существует вообще, следовательно, создан огромный сбой, и 8500 портов будут залил (мы видели, что сброс соединения произошел для прослушивающего порта 8500).
Мы попытались «изменить spring-cloud-starter-consul-all» на spring-cloud-starter-consul-discovery », следуя инструкциям в https://github.com/spring-cloud/spring-cloud-consul/issues/448. Это не работает Мы попытались изменить облако: config: enabled : true to false, что вообще отключит запрос конфигурации и, следовательно, не относится к случаю.
Звонок на местный номер 8500 выглядит следующим образом: http://localhost:8500/v1/kv/config/XXXXX
Вот bootstrap.yml:
spring: профили: sit источник данных: имя пользователя: $ {имя_пользователя} пароль: $ {пароль} облако: конфиг: включено: true формат: $ {config.server.format} fail-fast: true uri: http://CONFGSERVERIP
Посоветуйте, пожалуйста, как я могу подавить бесполезные вызовы KV в конфигурации или поделиться своей историей успеха.