Erlang OTP Überwachung Java-Anwendung
-
09-10-2019 - |
Frage
Ich habe vor kurzem bekannt geworden mit Erlang / OTP-Technologie, und ich möchte es anwenden überwachen und Java-Anwendungen in Bezug auf die Überwachung:
- ihre Verfügbarkeit Erkennung
- Starten und Stoppen sie
Mit anderen Worten würde Ich mag Java-Anwendungen von Erlang OTP Supervisor Infrastruktur gesehen wird als reguläre Erlang-Anwendungen, die von den Aufsichtsbehörden verwaltet werden können (Taktsignale zu senden, Stoppen und Starten auf Anfrage). Ist es machbar? Wenn ja, welche Werkzeuge muss ich verwenden?
Zur Vereinfachung nehmen wir an, dass eine Java-Anwendung ist ein einfaches Glas mit Hauptklasse angegeben. Instrumentieren / diese Anwendungen erstrecken darf.
Lösung
Es sei denn, es gibt eine bestehende Erlang-Anwendung, die Sie verwenden möchten, würde ich vorschlagen, die unter Verwendung von Akka Bibliothek, das ist stark von OTP beeinflusst und lassen Sie Supervisor Hierarchien mit nur JVMs erstellen.
Andere Tipps
Eine andere Bibliothek, die Sie überprüfen könnte, ist Sarge , die Inspiration von Akka Aufsicht und wendet das Konzept jedes Objekt.