我最近对Erlang/OTP技术变得熟悉,我想将其应用于以下方面的监视和监督Java应用程序。

  • 检测其可用性
  • 开始并停止他们

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

为了简化,让我们假设一个 Java应用程序 是一个简单的罐子,指定主类。允许仪器/扩展这些应用程序。

有帮助吗?

解决方案

除非您需要使用现有的Erlang应用程序,否则建议使用 akka 图书馆,受OTP的影响很大,可以让您仅使用JVMS创建主管层次结构。

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top