预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113608765A(43)申请公布日2021.11.05(21)申请号202110896812.9(22)申请日2021.08.05(71)申请人北京华云安信息技术有限公司地址100094北京市海淀区丰豪东路9号2号楼10层4单元1001(72)发明人郑旭马维士沈传宝(74)专利代理机构北京华专卓海知识产权代理事务所(普通合伙)11664代理人王一(51)Int.Cl.G06F8/65(2018.01)G06F8/71(2018.01)G06F9/50(2006.01)权利要求书2页说明书9页附图3页(54)发明名称数据处理方法、装置、设备以及存储介质(57)摘要本公开的实施例提供了数据处理方法、装置、设备以及存储介质。方法包括获取目标数据,其中目标数据包括更新后的程序代码和更新后的配置文件;基于目标数据生成停止信号并发送给目标事件进程组;在检测到目标事件进程组基于停止信号完成当前事件处理的情况下,根据更新后的配置文件关闭目标事件进程组;重启与目标事件进程组对应的事件进程组;基于重启的事件进程组执行更新后的程序代码。以此方式,可以实现在不影响当前事件处理的情况下,不停机进行系统升级,解决系统升级、日常维护所导致的停机时间,提高系统和应用的可用性。CN113608765ACN113608765A权利要求书1/2页1.一种数据处理方法,应用于部署Docker容器的设备,其特征在于,所述方法包括:获取目标数据,其中所述目标数据包括更新后的程序代码和更新后的配置文件;基于所述目标数据生成停止信号并发送给目标事件进程组;在检测到目标事件进程组基于所述停止信号完成当前事件处理的情况下,根据所述更新后的配置文件关闭所述目标事件进程组;重启与所述目标事件进程组对应的事件进程组;基于重启的事件进程组执行所述更新后的程序代码。2.根据权利要求1所述的方法,其特征在于,所述更新后的配置文件包括事件进程组关闭信息;所述在检测到目标事件进程组基于所述停止信号完成当前事件处理的情况下,根据所述更新后的配置文件关闭所述目标事件进程组,包括:所述目标事件进程组基于所述停止信号,停止从数据存储区获取数据;所述当前事件组在完成当前事件处理的情况下,生成当前事件完成反馈信息并发送给主进程;主进程根据所述当前事件完成反馈信息和事件进程组关闭信息,关闭所述目标事件进程组。3.根据权利要求1所述的方法,其特征在于,在重启与所述目标事件进程组对应的事件进程组之前,所述方法还包括:加载所述更新后的程序代码。4.根据权利要求1所述的方法,其特征在于,所述更新后的配置文件还包括子进程数量信息;所述方法还包括:获取目标事件进程组中的子进程数量;加载所述更新后的配置文件中包括的子进程数量信息;根据所述配置文件中包括的子进程数量信息和所述目标事件进程组中的子进程数量,调整所述目标事件进程组中的子进程数。5.根据权利要求4所述的方法,其特征在于,所述根据所述配置文件中包括的子进程数量信息和所述目标事件进程组中的子进程数量,调整所述目标事件进程组中的子进程数,包括:当所述目标事件进程组中的子进程数量小于所述配置文件中包括的子进程数量信息记载的数量时,在所述目标事件进程组中增加新的子进程。6.根据权利要求4所述的方法,其特征在于,所述根据所述配置文件中包括的子进程数量信息和所述目标事件进程组中的子进程数量,调整所述目标事件进程组中的子进程数,包括:当所述目标事件进程组中的子进程数量大于所述配置文件中包括的子进程数量信息记载的数量时,获取所述目标事件进程组中子进程的标识信息;根据所述标识信息,按照预设的标识信息排列顺序,关闭所述目标事件进程组中的至少一个子进程。7.根据权利要求1所述的方法,其特征在于,所述基于所述目标数据生成停止信号并发送给目标事件进程组,包括:基于所述目标数据,生成升级信号;2CN113608765A权利要求书2/2页根据所述升级信号,生成停止信号,并将所述停止信号发送给目标事件进程组。8.一种数据处理装置,其特征在于,所述装置包括:获取模块,用于获取目标数据,其中所述目标数据包括更新后的程序代码和更新后的配置文件;停止信号生成模块,用于基于所述目标数据生成停止信号并发送给目标事件进程组;目标事件进程组关闭模块,用于在检测到目标事件进程组基于所述停止信号完成当前事件处理的情况下,根据所述更新后的配置文件关闭所述目标事件进程组;事件进程组重启模块,用于重启与所述目标事件进程组对应的事件进程组;程序代码执行模块,用于基于重启的事件进程组执行所述更新后的程序代码。9.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,