так, чтобы health в актуаторе отдал статус down, tomcat/jetty при этом ещё работали и сам сервис повисел ещё секунд 30-60.
Попробовал через @predestroy, но он выключает http порт и только потом выполняет код в методе. Наверняка я чего-то не знаю и как-то это можно красиво сделать? :)
а какая версия Спринга? там же в 2.4 добавили специальные механизмы для этого
Вроде даже в 2.3, но та имплементация не подходит, она просто помечает инстанс down и прекращает принимать новые соединения. Мне нужно чтобы инстанс поставил статус down, но новые сведения принимал ещё какое-то время :)
Весьма странное поведение
"и сам сервис повисел ещё секунд 30-60" - это Вы сами как представляете? при нормальном сценарии стопанули сервис, допустим обновляетесь, а он еще полминуты как минимум работает. да и зачем вообще...
Обсуждают сегодня