Erlang OTP监督Java应用程序

gre*_*rej 7 java erlang monitoring erlang-supervisor

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

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

换句话说,我希望Erlang OTP主管基础架构将Java应用程序看作是可以由这些主管管理的常规Erlang应用程序(发送心跳,停止和按需启动).这可行吗?如果是,我必须使用哪些工具?

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

Ben*_*mes 8

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