我正在开发一个Java分布式应用程序,它由嵌入式系统中运行的各种RMI服务器组成。该系统通过彩色GUI报告状态,在底层定期轮询RMI服务器以获取它们的状态(UP、DOWN、DEGRADED等),并使用定义的接口。此外,服务器报告软件和硬件状态。
我想用更开放的框架替换这个自定义工具。我知道JMX可以用来做这样的事情。我需要设置一个单一的MBeanServer,所有RMI服务器都会在其中注册唯一的ObjectName。我还需要编写一个自定义MBean,提供接口方法。
我的问题是,是否有人知道是否已经构建了一个框架来完成这样的事情。也许还提供某种控制功能(关闭/重启服务等)。
我想用更开放的框架替换这个自定义工具。我知道JMX可以用来做这样的事情。我需要设置一个单一的MBeanServer,所有RMI服务器都会在其中注册唯一的ObjectName。我还需要编写一个自定义MBean,提供接口方法。
我的问题是,是否有人知道是否已经构建了一个框架来完成这样的事情。也许还提供某种控制功能(关闭/重启服务等)。