一种对JAVA服务统一监控和管理的综合监控系统及方法

    公开(公告)号:CN117435434A

    公开(公告)日:2024-01-23

    申请号:CN202311447130.5

    申请日:2023-11-02

    IPC分类号: G06F11/30 G06F9/54 G06F11/14

    摘要: 本发明公开了一种对JAVA服务统一监控和管理的综合监控系统及方法。系统包括:预配置模块,通过配置文件为每个JAVA服务分配唯一标识、启动参数、超时时间、探活地址;服务启动模块,通过读取配置文件获取唯一标识和启动参数,通过运行jar包启动服务,并将相关信息写入共享内存中;服务监视和管理模块,周期性轮询共享内存中的每个服务的探活地址,通过HTTP请求获取回复并更新共享内存中的刷新时间,其中在每次轮询前根据上次刷新时间判断是否重启服务;共享内存,用于存放服务的相关信息;4种模块通过C++语言开发。本发明实现了JAVA和C++应用程序统一管理、并解决了JAVA服务的探活问题,保障系统的可靠性及可用性。