Erlang OTP Контроль приложения Java
-
09-10-2019 - |
Вопрос
Я недавно знакомился с технологией Erlang / OTP, и я хотел бы применить его на мониторинг и контролировать заявки Java с точки зрения:
- обнаружение их доступности
- запуск и остановка их
Другими словами, я хотел бы, чтобы заявки на Java можно увидеть инфраструктурой руководителя ERLANG OTP в качестве регулярных приложений Erlang, которые могут управляться этими руководителями (отправляющие сердцебиение, остановку и начать по требованию). Это осуществимо? Если да, какие инструменты я должен использовать?
Для упрощения, давайте предположим, что Приложение Java простая банка с указанным главным классом. Инструменты / расширение этих приложений разрешено.
Решение
Если нет существующего приложения Erlang, которое вам нужно использовать, я бы предложил использовать Акка Библиотека, которая сильно зависит от OTP и позволит вам создать иерархии руководителя, используя только JVMS.
Другие советы
Другая библиотека, которую вы можете проверить, это Сарге, который захватает вдохновение от надзора Акки и применяет концепцию любому объекту.