System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及计算机网络,尤其涉及一种应用程序的部署变更处理方法、装置、设备及介质。
技术介绍
1、针对应用程序的部署变更需求,通常所涉及的变更范围是比较大的,可能是针对软件系统、硬件系统的某个参数、权项的变更,也可能是其他it组件的增加、删除、修改等。通常把针对软件系统、硬件设备内置系统的升级、新功能增加等涉及到需要严格测试、分步实施的场景,使用发布管理和部署管理来管控。而针对与原有功能不变的增加、删除、修改等操作,则可直接使用变更实施环节。
2、在现有技术中,针对传统的软件部署环境所采用的部署变更方式是,对应用程序进行监控,并通过手动查看日志等方式进行部署变更。在传统的监控方式中,手动查看日志方式的实时性和自动化水平相对较低,使得无法及时捕获到应用程序关键文件的变更情况,从而导致监控反应滞后,难以快速识别和解决潜在的性能和安全问题,使得部署变更的处理效率较差。
技术实现思路
1、本专利技术提供了一种应用程序的部署变更处理方法、装置、设备及介质,以便于提供高效可靠的应用程序部署变更事件数据,提高部署变更的处理效率。
2、第一方面,本专利技术实施例提供了一种应用程序的部署变更处理方法,该方法包括:
3、在应用程序启动过程中,预加载探针部署模块,并通过探针部署模块加载部署配置文件;
4、在应用程序运行过程中,响应于文件访问操作,获取应用程序的目标应用类型和待访问文件的目标文件格式;
5、基于部署配置文件,根据目标应用类
6、若生成,则确定待访问文件的访问事件内容,并将所述访问事件内容写入预先构建的共享内存中。
7、第二方面,本专利技术实施例还提供了一种应用程序的部署变更处理装置,该装置包括:
8、配置文件加载模块,用于在应用程序启动过程中,预加载探针部署模块,并通过探针部署模块加载部署配置文件;
9、数据信息获取模块,用于在应用程序运行过程中,响应于文件访问操作,获取应用程序的目标应用类型和待访问文件的目标文件格式;
10、访问事件判断模块,用于基于部署配置文件,根据目标应用类型和目标文件格式确定是否生成文件访问事件;
11、事件内容写入模块,用于若生成,则确定待访问文件的访问事件内容,并将所述访问事件内容写入预先构建的共享内存中。
12、第三方面,本专利技术实施例还提供了一种电子设备,包括:
13、至少一个处理器;以及
14、与至少一个处理器通信连接的存储器;其中,
15、存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行本专利技术任一实施例的一种应用程序的部署变更处理方法。
16、第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时,使得计算机处理器能够执行本专利技术实施例提供的任意一种应用程序的部署变更处理方法。
17、本专利技术实施例通过在应用程序启动过程中,预加载探针部署模块,并通过探针部署模块加载部署配置文件;在应用程序运行过程中,响应于文件访问操作,获取应用程序的目标应用类型和待访问文件的目标文件格式;基于部署配置文件,根据目标应用类型和目标文件格式确定是否生成文件访问事件;若生成,则确定待访问文件的访问事件内容,并将访问事件内容写入预先构建的共享内存中。本专利技术实施例提供的技术方案通过动态加载部署配置文件,并对是否生成文件访问事件进行判断,若生成则将访问事件内容写入共享内存中,以便于提供高效可靠的应用程序部署变更事件数据,提高部署变更的处理效率。
18、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种应用程序的部署变更处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,基于部署配置文件,根据目标应用类型和目标文件格式确定是否生成文件访问事件,包括:
3.根据权利要求1所述的方法,其特征在于,还包括:
4.根据权利要求3所述的方法,其特征在于,还包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述部署配置文件用于为候选应用类型指定符合采集条件的文件格式。
6.根据权利要求1-4中任一项所述的方法,其特征在于,所述部署配置文件包括采集开关,用于开启或关闭文件访问事件的采集功能;所述部署配置文件还包括采集限制参数,所述采集限制参数包括如下至少一项:限制重复文件上报阈值或最大监控文件数量。
7.一种应用程序的部署变更处理装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,所述访问事件判断模块,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时
...【技术特征摘要】
1.一种应用程序的部署变更处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,基于部署配置文件,根据目标应用类型和目标文件格式确定是否生成文件访问事件,包括:
3.根据权利要求1所述的方法,其特征在于,还包括:
4.根据权利要求3所述的方法,其特征在于,还包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述部署配置文件用于为候选应用类型指定符合采集条件的文件格式。
6.根据权利要求1-4中任一项所述的方法,其特征在于,所述部署配置文...
【专利技术属性】
技术研发人员:孟曦东,
申请(专利权)人:北京博睿宏远数据科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。