2010-12-13 12 views
7

he convertido recientemente en familiarizados con la tecnología de Erlang/OTP y me gustaría aplicarlo a controlar y supervisar las aplicaciones Java en términos de:Erlang OTP supervisión de Java aplicación

  • detectar su disponibilidad
  • arranque y parada ellos

en otras palabras, me gustaría aplicaciones Java para ser vistos por la infraestructura supervisor de Erlang OTP como regular aplicaciones Erlang que pueden ser manejados por los supervisores (envío de latidos del corazón, la parada e inicio de la demanda). ¿Es factible? En caso afirmativo, ¿qué herramientas debo usar?

Para simplificar, supongamos que una aplicación Java es un simple jar con la clase principal especificada. Instrumentar/extender esas aplicaciones está permitido.

Respuesta

8

A menos que exista una aplicación Erlang existente que necesite usar, le sugiero que use la biblioteca Akka, que está muy influenciada por OTP y le permitirá crear jerarquías de supervisor utilizando solo JVM.

0

Otra biblioteca que puede visitar es Sarge, que se inspira en la supervisión de Akka y aplica el concepto a cualquier objeto.

Cuestiones relacionadas