System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机科学,特别是涉及一种多应用程序计算框架的健康检查方法及相关设备。
技术介绍
1、计算机框架是一种提供基础结构和功能的软件框架,用于开发和部署各种类型的计算机应用程序。它们通常包括一组预定义的组件、库和工具,用于简化应用程序的开发过程。在目前针对于计算机框架的开发测试与生产的过程中,计算机框架本身的复杂性以及不同使用方的使用习惯有时会导致计算机框架出现多种问题。例如,网略策略问题、数据库表数据量过大的问题、运行模式问题等等。因此,周期性对计算机框架进行健康检查对于计算机框架的正常运行尤为重要。在目前的现有技术中,主要通过人工手动排查的方式来对计算机框架进行健康检查,健康检查的效率低下。
2、因此,如何解决现有技术中对计算机框架进行健康检查时,健康检查效率较低的问题,成为本领域技术人员急需解决的技术问题。
技术实现思路
1、基于上述问题,为了解决现有技术中对计算机框架进行健康检查时,健康检查效率较低的问题,成为本领域技术人员急需解决的技术问题,本申请提供了一种多应用程序计算框架的健康检查方法及相关设备。
2、本申请实施例公开了如下技术方案:
3、第一方面,本申请公开了一种多应用程序计算框架的健康检查系统,包括:管理终端、应用模块以及存储模块;所述管理终端包括预设健康检查接口;所述应用模块包括:健康检查单元和异步信息发送单元;
4、所述健康检查单元,用于基于健康检查请求,执行与所述健康检查请求对应的健康检查事件,得到与所述健
5、所述异步信息发送单元,用于将所述与所述健康检查事件对应的检查结果发送至所述存储模块;所述与所述健康检查事件对应的检查结果通过异步信息的形式进行发送;
6、所述存储模块,用于基于健康检查事件消费指令,将与所述健康检查事件消费指令对应的检查结果通过所述预设健康检查接口发送至所述管理终端;所述健康检查事件消费指令基于所述管理终端生成。
7、可选的,所述系统包括:多个健康检查器;所述健康检查器用于执行所述健康检查事件;所述健康检查单元,具体用于:
8、基于所述健康检查请求,确定与所述健康检查请求对应的第一健康检查器;
9、对所述第一健康检查器进行信息调用,得到与所述健康检查请求对应的健康检查策略以及目标检查数据;
10、基于所述健康检查策略对所述目标检查数据进行健康检查,得到所述与所述健康检查事件对应的检查结果。
11、可选的,所述异步信息发送单元,具体用于:
12、对所述与所述健康检查事件对应的检查结果进行消息封装,得到第一消息对象;所述第一消息对象包括与所述健康检查请求对应的信息接收地址以及所述与所述健康检查事件对应的检查结果;
13、将所述第一消息对象发送至所述存储模块。
14、可选的,所述预设健康检查接口基于spring容器实现;所述spring容器为依赖注入容器。
15、可选的,所述多个健康检查器包括:数据库连接检查器、运行模式检查器、接口垂直越权检查器以及审计日志表数量检查器。
16、第二方面,本申请公开了一种多应用程序计算框架的健康检查方法,包括:
17、基于健康检查请求,执行与所述健康检查请求对应的健康检查事件,得到与所述健康检查事件对应的检查结果;所述健康检查请求基于管理终端通过所述预设健康检查接口发送;所述管理终端包括预设健康检查接口;
18、将所述与所述健康检查事件对应的检查结果发送至存储模块;所述与所述健康检查事件对应的检查结果通过异步信息的形式进行发送;所述存储模块用于存储多个健康检查事件所各自对应的检查结果;
19、基于健康检查事件消费指令,将与所述健康检查事件消费指令对应的检查结果通过所述预设健康检查接口发送至所述管理终端;所述健康检查事件消费指令基于所述管理终端生成。
20、可选的,所述基于健康检查请求,执行与所述健康检查请求对应的健康检查事件,得到与所述健康检查事件对应的检查结果,具体包括:
21、基于所述健康检查请求,确定与所述健康检查请求对应的第一健康检查器;所述第一健康检查器用于执行所述健康检查事件;
22、对所述第一健康检查器进行信息调用,得到与所述健康检查请求对应的健康检查策略以及目标检查数据;
23、基于所述健康检查策略对所述目标检查数据进行健康检查,得到所述与所述健康检查事件对应的检查结果。
24、可选的,所述将所述与所述健康检查事件对应的检查结果发送至存储模块,具体包括:
25、对所述与所述健康检查事件对应的检查结果进行消息封装,得到第一消息对象;所述第一消息对象包括与所述健康检查请求对应的信息接收地址以及所述与所述健康检查事件对应的检查结果;
26、将所述第一消息对象发送至所述存储模块。
27、第三方面,本申请公开了一种电子设备,所述设备包括:处理器、存储器、系统总线;
28、所述处理器以及所述存储器通过所述系统总线相连;
29、所述存储器用于存储一个或多个程序,所述一个或多个程序包括指令,所述指令当被所述处理器执行时使所述处理器执行所述的多应用程序计算框架的健康检查方法。
30、第四方面,本申请公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述的多应用程序计算框架的健康检查方法。
31、相较于现有技术,本申请具有以下有益效果:本申请提供了一种多应用程序计算框架的健康检查方法及相关设备,在本申请提供的健康检查系统中,包括有管理终端、应用模块以及存储模块。其中,所述管理终端包括预设健康检查接口且所述应用模块包括:健康检查单元和异步信息发送单元。所述健康检查单元,用于基于健康检查请求,执行与所述健康检查请求对应的健康检查事件,得到与所述健康检查事件对应的检查结果;所述健康检查请求基于所述管理终端通过所述预设健康检查接口发送。所述异步信息发送单元,用于将所述与所述健康检查事件对应的检查结果发送至所述存储模块;所述与所述健康检查事件对应的检查结果通过异步信息的形式进行发送。所述存储模块,用于基于健康检查事件消费指令,将与所述健康检查事件消费指令对应的检查结果通过所述预设健康检查接口发送至所述管理终端;所述健康检查事件消费指令基于所述管理终端生成。在上述系统中,处于使用方的管理终端能够通过预设健康检查接口向应用模块发送健康检查请求并接收相应的检查结果,通过应用模块中的健康检查单元来执行与健康检查请求对应的健康检查事件,并通过异步信息发送单元将与健康检查事件相对应的检查结果以异步信息的方法发送至存储模块中。存储模块内保存有与健康检查事件相应的检查结果,并能够基于健康检查事件消费指令,将需要进行消费的健康检查事件的检查结果发送至管理终端,从而以便于使用方能够即时得本文档来自技高网...
【技术保护点】
1.一种多应用程序计算框架的健康检查系统,其特征在于,包括:管理终端、应用模块以及存储模块;所述管理终端包括预设健康检查接口;所述应用模块包括:健康检查单元和异步信息发送单元;
2.根据权利要求1所述的系统,其特征在于,所述系统包括:多个健康检查器;所述健康检查器用于执行所述健康检查事件;所述健康检查单元,具体用于:
3.根据权利要求1所述的系统,其特征在于,所述异步信息发送单元,具体用于:
4.根据权利要求1所述的系统,其特征在于,所述预设健康检查接口基于Spring容器实现;所述Spring容器为依赖注入容器。
5.根据权利要求2所述的系统,其特征在于,所述多个健康检查器包括:数据库连接检查器、运行模式检查器、接口垂直越权检查器以及审计日志表数量检查器。
6.一种多应用程序计算框架的健康检查方法,其特征在于,包括:
7.根据权利要求6所述的方法,其特征在于,所述基于健康检查请求,执行与所述健康检查请求对应的健康检查事件,得到与所述健康检查事件对应的检查结果,具体包括:
8.根据权利要求6所述的
9.一种电子设备,其特征在于,所述设备包括:处理器、存储器、系统总线;
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求6-8中任一项所述的多应用程序计算框架的健康检查方法。
...【技术特征摘要】
1.一种多应用程序计算框架的健康检查系统,其特征在于,包括:管理终端、应用模块以及存储模块;所述管理终端包括预设健康检查接口;所述应用模块包括:健康检查单元和异步信息发送单元;
2.根据权利要求1所述的系统,其特征在于,所述系统包括:多个健康检查器;所述健康检查器用于执行所述健康检查事件;所述健康检查单元,具体用于:
3.根据权利要求1所述的系统,其特征在于,所述异步信息发送单元,具体用于:
4.根据权利要求1所述的系统,其特征在于,所述预设健康检查接口基于spring容器实现;所述spring容器为依赖注入容器。
5.根据权利要求2所述的系统,其特征在于,所述多个健康检查器包括:数据库连接检查器、运行模式检...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。