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