8

我最近熟悉了 Erlang/OTP 技术,我想用它来监控和监督 Java 应用程序:

  • 检测它们的可用性
  • 启动和停止它们

换句话说,我希望 Java 应用程序被 Erlang OTP 主管基础设施视为可以由这些主管管理的常规 Erlang 应用程序(发送心跳,按需停止和启动)。可行吗?如果是,我必须使用什么工具?

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

4

2 回答 2

9

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

于 2010-12-13T22:56:26.143 回答
1

您可能会查看的另一个库是Sarge,它从 Akka 的监督中汲取灵感,并将该概念应用于任何对象。

于 2015-06-23T02:28:58.260 回答