Недавно я ознакомился с технологией Erlang / OTP и хотел бы применить ее для мониторинга и контроля Java-приложений с точки зрения:
- определения их доступности
- запуска иостановка их
Другими словами, я бы хотел, чтобы приложения Java были видны инфраструктурой супервизора Erlang OTP как обычные приложения Erlang, которыми могут управлять эти супервизоры (отправка пульса, остановка и запуск по требованию).Это возможно?Если да, какие инструменты мне нужно использовать?
Для упрощения, давайте предположим, что Java-приложение представляет собой простой jar с указанным классом Main.Инструментарий / расширение этих приложений разрешено.