Image

Imagealishka wrote in Imageru_java

Category:

Фрэймворки для управления процессами

Какие есть готовые java фрэймворки для управления процессами? Хочется заменить свой велосипед на что-то готовое вместо дописывания функционала и переписывания накопившихся хаков.

Сейчас система имеет максимально простых демонов на каждой ноде и выделенный управляющий процесс с hot-standby который инструктирует демонов запускать процессы и стартует на них компоненты с разными конфигурациями. Служит discovery-сервисом для всех процессов. Кроме того мэнеджер пингает процессы и собирает с них статистику для экспорта через JMX, перезапускает умерших, останавливает ненужных, определят сбои по статистике и вызывает набор сервисных операций на процессах по JMX запросам.

Количество хостов небольшое, обычно 2-6, но они могут быть в разных датацентрах в hot-standby конфигурациях.