Как принудительно обновить кеш клиента Eureka?

У меня есть требование принудительно обновить кеш клиента Eureka. Причина этого в том, что Предполагая, что у меня есть служба, зарегистрированная в Eureka с именем «A», а информация «A» устарела, я не хочу оставаться, пока Eureka автоматически не обновит свой кеш.

Как принудительно обновить кеш клиента Eureka?

У эврики нет конечной точки / обновления?

Veselin Davidov 02.05.2018 10:04

@VeselinDavidov Это означает, что нам нужно вручную выполнить HTTP-вызов к указанной выше конечной точке? Нет никакого способа справиться с этим автоматически? (например: DiscoveryManager.getInstance().getDiscoveryClient().refreshR‌​egistry()) или, может быть, мне здесь не хватает точки? :)

Vidura Nanayakkara 02.05.2018 10:24

ну, я думаю, что, вероятно, есть, но что вызовет этот код? Вам нужно знать, когда это произойдет. И обычно сервис знает, когда он изменил свою информацию. Так что моя идея заключалась, например, в том, что свойства "A" были изменены для вызова обновления Eureka (или для отмены регистрации и регистрации самого себя).

Veselin Davidov 02.05.2018 10:26

Спасибо @VeselinDavidov ... У клиента Eureka нет способа сделать кеш недействительным. Бывает только при опросе :)

Vidura Nanayakkara 05.05.2018 04:53
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
4
598
0

Другие вопросы по теме