2010-12-13 2 views
7

나는 최근 얼랑/OTP 기술을 숙지하고 난 모니터와의 측면에서 Java 응용 프로그램을 감독하는 데 적용 할 것 : 가용성을 얼랑 OTP 감독 자바 응용 프로그램

  • 시작을 감지하고 중지

    • 그들

    즉 나는 Java 응용 프로그램은 그 감독자 (하트 비트를 전송 중지 수요에 시작)에 의해 관리 할 수있는 일반 얼랑 애플 리케이션과 같은 얼랑 OTP 수퍼바이저 인프라 볼 수 싶습니다. 그것은 실현 가능합니까? 그렇다면 어떤 도구를 사용해야합니까?

    간략화를 위해 Java 응용 프로그램이 Main 클래스가 지정된 간단한 jar라고 가정 해 봅시다. 해당 응용 프로그램을 계측/확장하는 것은 허용됩니다.

  • 답변

    8

    사용해야하는 기존 Erlang 응용 프로그램이 없다면 OTP의 영향을 크게받는 Akka 라이브러리를 사용하고 JVM 만 사용하여 감독자 계층을 만들 수 있습니다.

    0

    체크 아웃 할 수있는 또 다른 라이브러리는 Akka의 감독에서 영감을 얻고 모든 개체에 개념을 적용하는 Sarge입니다.