2010-12-13 50 views
7

我最近变得熟悉二郎山/ OTP技术,我想将它应用于监测和方面的监督Java应用程序:二郎OTP监督Java应用程序

  • 检测其可用性
  • 启动和停止他们

换句话说,我想Java应用程序由二郎OTP主管基础设施,可以由这些主管(发送心跳停止和启动按需)进行管理的常规二郎应用程序中可以看出。这可行吗?如果是,我必须使用哪些工具?

为简单起见,我们假设Java应用程序是一个指定了Main类的简单jar。允许测试/扩展这些应用程序。

回答

8

除非您需要使用现有的Erlang应用程序,否则我建议使用Akka库,它受OTP影响很大,并且可以让您使用JVM创建Supervisor层次结构。

0

另一个可能会检出的图书馆是Sarge,它从Akka的监督中获得灵感,并将该概念应用于任何对象。