Question

J'ai récemment de se familiariser avec la technologie Erlang / OTP et je voudrais l'appliquer pour surveiller et superviser les applications Java en termes de:

  • détecter leur disponibilité
  • de départ et de les arrêter

En d'autres termes, je voudrais des applications Java pour être vu par Erlang infrastructure superviseur OTP comme des applications régulières Erlang qui peuvent être gérés par les superviseurs (battements de coeur d'envoyer, d'arrêt et à partir de la demande). Est-il possible? Si oui, quels outils dois-je utiliser?

Pour simplifier, supposons que application Java est un pot simple avec classe principale spécifiée. Instrumentant / extension de ces applications est autorisée.

Était-ce utile?

La solution

A moins qu'il ya un je suggère d'utiliser l'application Erlang existante que vous devez utiliser, la bibliothèque Akka, qui est fortement influencée par OTP et vous permettra de créer des hiérarchies de superviseur en utilisant seulement JVMs.

Autres conseils

Une autre bibliothèque vous pouvez consulter est Sarge qui se inspire de la supervision et Akka applique le concept de tout objet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top