gpt4 book ai didi

Java程序监控其他Java程序

转载 作者:行者123 更新时间:2023-12-01 18:32:37 25 4
gpt4 key购买 nike

我想编写一个小型管理工具,可以启动、停止和监视其他连续运行或预期完成的 Java 非 GUI 程序?该工具将与后端程序在同一服务器上运行。我会有一个网络前端供管理员使用(可能与 Jetty 一起使用)。我很可能希望后端程序作为自己单独的进程运行。

如果我想与这些程序进行通信,比如查询一些详细状态怎么办?后端程序在滴答声中和滴答声之间分解其计算工作,我可以检查传入的命令。

最佳答案

JMX 从 Java 1.5 开始就成为 JRE 的一部分,它可用于监视本地或远程 java 应用程序。许多java库/应用程序(例如tomcat、jetty等)都通过注册一些JMX服务来支持它。如果你想要一个Web前端供管理员使用,可以尝试jolokia这是通过 HTTP 使用 JSON 的远程 JMX。它快速、简单、多语言并且具有独特的功能。

关于Java程序监控其他Java程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23465002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com