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