Изящное завершение работы приложения Spring Cloud - PullRequest
0 голосов
/ 19 сентября 2018

Я пытаюсь настроить среду с контейнерами Docker, в которых я запускаю Spring Cloud Applications.Я использую Zuul в качестве шлюза и Eureka для обнаружения сервисов.

Теперь, что я пытаюсь сделать, это когда я посылаю сигнал SIGTERM через команду docker stop и процесс Java завершает работу, мне нужно как-то перехватитьВ этом событии поместите службу OUT_OF_SERVICE в реестр Eureka, затем подождите некоторое время и затем выключите ее, как упомянуто здесь @spencergibb: Заставьте приложение Spring Cloud ожидать, пока клиенты eureka не удалят его, прежде чем полностью выключить

Вы знаете, как это сделать?

1 Ответ

0 голосов
/ 02 января 2019

Вы можете использовать конечную точку выключения привода / привод / выключение, чтобы изящно завершить работу облачного пружинного приложения, подумайте об этом в крюке выключения JVM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...