Подтвердить что ты не робот

Что такое перезапуск приложений?

Я хотел бы понять, что называется перезапуском приложений? Это что-то вроде приложения работает в кластере, и мы начинаем включать машину один за другим? Или это связано с JVM?

4b9b3361

Ответ 1

Повторный перезапуск или ripplestart приложений обычно является операцией, которая может выполняться для приложений, которые развертываются на нескольких JVM или серверах приложений (например, в кластере), чтобы постепенно останавливать и запускать приложения на каждой JVM. Целью может быть приложение для получения изменений конфигурации, требующих перезагрузки, обеспечивая при этом высокую доступность приложения.

Например, ApplicationA развертывается и запускается на Server1, Server2 и Server3. Администратор вносит изменения в приложение ApplicationA, которое требует перезапуска приложения для того, чтобы изменения были подобраны. Вместо того, чтобы просто останавливать и запускать приложение на всех серверах (JVM) сразу, что может привести к кратковременному простоя приложения, приложение может начать пульсацию, чтобы ApplicationA был остановлен и запущен на сервере Server1, в то время как приложение все еще работает на сервере Server2 и Server3. После перезапуска приложения на сервере Server1 приложение будет перезапущено на сервере Server2, пока приложение будет запущено на Server1 и Server3. И так далее.

Концепция скользящего перезапуска также может быть в большей степени применена к любой группе процессов, выполняющихся в кластере, которые необходимо перезапустить при сохранении высокой доступности.