我最近變得熟悉二郎山/ OTP技術,我想將它應用於監測和方面的監督Java應用程序:二郎OTP監督Java應用程序
- 檢測其可用性
- 啓動和停止他們
換句話說,我想Java應用程序由二郎OTP主管基礎設施,可以由這些主管(發送心跳停止和啓動按需)進行管理的常規二郎應用程序中可以看出。這可行嗎?如果是,我必須使用哪些工具?
爲簡單起見,我們假設Java應用程序是一個指定了Main類的簡單jar。允許測試/擴展這些應用程序。
我最近變得熟悉二郎山/ OTP技術,我想將它應用於監測和方面的監督Java應用程序:二郎OTP監督Java應用程序
換句話說,我想Java應用程序由二郎OTP主管基礎設施,可以由這些主管(發送心跳停止和啓動按需)進行管理的常規二郎應用程序中可以看出。這可行嗎?如果是,我必須使用哪些工具?
爲簡單起見,我們假設Java應用程序是一個指定了Main類的簡單jar。允許測試/擴展這些應用程序。
除非您需要使用現有的Erlang應用程序,否則我建議使用Akka庫,它受OTP影響很大,並且可以讓您使用JVM創建Supervisor層次結構。
另一個可能會檢出的圖書館是Sarge,它從Akka的監督中獲得靈感,並將該概念應用於任何對象。