У меня есть требование принудительно обновить кеш клиента Eureka. Причина этого в том, что Предполагая, что у меня есть служба, зарегистрированная в Eureka с именем «A», а информация «A» устарела, я не хочу оставаться, пока Eureka автоматически не обновит свой кеш.
Как принудительно обновить кеш клиента Eureka?
@VeselinDavidov Это означает, что нам нужно вручную выполнить HTTP-вызов к указанной выше конечной точке? Нет никакого способа справиться с этим автоматически? (например: DiscoveryManager.getInstance().getDiscoveryClient().refreshRegistry()) или, может быть, мне здесь не хватает точки? :)
ну, я думаю, что, вероятно, есть, но что вызовет этот код? Вам нужно знать, когда это произойдет. И обычно сервис знает, когда он изменил свою информацию. Так что моя идея заключалась, например, в том, что свойства "A" были изменены для вызова обновления Eureka (или для отмены регистрации и регистрации самого себя).
Спасибо @VeselinDavidov ... У клиента Eureka нет способа сделать кеш недействительным. Бывает только при опросе :)




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