买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明公开了一种基于Java的多线程监控系统及方法,其中系统包括:监控主线程模块,心跳日志模块,系统运行日志模块,服务接口层和Web监控主界面;心跳日志模块记录各业务子线程在非工作状态时的心跳信息;系统运行日志模块记录各业务子线程在工作状态时的操作信息;监控主线程模块建立Java线程池,监控各业务子线程的状态信息、心跳信息以及操作信息,结合线程属性信息进行线程运行情况分析,将分析结果记录至内存数据结构;服务接口层从内存数据结构和Java线程池中读取信息并向Web监控主界面提供线程操作接口以及推送异常告警信息;Web监控主界面调用服务接口层。本发明可以提高生产维护效率和运行速度,降低维护成本。
主权项:1.一种基于Java的多线程监控系统,其特征在于,包括:监控主线程模块,心跳日志模块,系统运行日志模块,服务接口层和Web监控主界面;所述心跳日志模块用于记录各业务子线程在非工作状态时的心跳信息;所述系统运行日志模块用于记录各业务子线程在工作状态时的操作信息;所述监控主线程模块用于建立Java线程池,监控各业务子线程的状态信息、心跳信息以及操作信息,根据各业务子线程的线程属性信息和对应的状态信息、心跳信息以及操作信息进行线程运行情况分析,将分析结果记录至内存数据结构中,所述各业务子线程由Java线程池创建;所述服务接口层用于从内存数据结构和Java线程池中读取各业务子线程的线程属性信息和对应的状态信息、心跳信息、操作信息和分析结果,并向Web监控主界面提供线程操作接口以及推送异常告警信息;所述Web监控主界面调用服务接口层,用于显示各业务子线程的线程属性信息和对应的状态信息、心跳信息、操作信息和分析结果;其中,所述监控主线程模块进一步用于:根据各业务子线程的线程属性信息和对应的状态信息、心跳信息,判断线程是否假死,得到判断结果;根据各业务子线程的操作信息,确定线程异常原因;根据所述判断结果和线程异常原因,确定分析结果。
全文数据:
权利要求:
百度查询: 中国银行股份有限公司 基于Java的多线程监控系统及方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。