应用系统的预热方法、装置及电子设备制造方法及图纸

技术编号:42146721 阅读:21 留言:0更新日期:2024-07-27 00:02
本公开关于一种应用系统的预热方法、装置及电子设备,涉及数据处理技术领域,其中,该方法包括:获取目标应用系统,以及目标应用系统对应的预热逻辑信息;预热逻辑信息,用于对目标应用系统中微服务中的节点进行预热处理;针对目标应用系统中的每个微服务,调用预热逻辑信息,对微服务中的各个节点进行预热处理,得到预热完成的微服务;基于目标应用系统中预热完成的各个微服务,提供应用服务;其中,对目标应用系统的各个微服务进行预热处理,从而避免服务首次运行时的解释以及编译,可以直接基于预热得到的机器码进行运行处理,从而缩短运行时间,能够快速提供服务,减少服务等待时间,避免应用系统启动后的长时间等待,提高服务体验。

【技术实现步骤摘要】

本公开涉及数据处理,尤其涉及一种应用系统的预热方法、应用系统的预热方法、装置及电子设备


技术介绍

1、目前,在应用系统开发和运行中,采用java编程语言。其中,java编程语言的系统源文件中,采用即时编译技术(just-in-time,jit),即,在系统源文件的运行阶段,为了避免对代码的重复编译,减少编译开发,可以对解释执行后的热点代码进行实时编译,并对编译得到的机器码进行缓存处理。之后需要执行热点代码时,可以获取热点代码对应的机器码,对机器码进行执行处理,以实现热点代码对应的服务。

2、上述方案中,jit技术只针对系统源文件中的热点代码进行机器码编译。若系统源文件中的代码不是热点代码,或者,系统源文件中的代码初次启动,则不进行机器码编译。导致应用系统中服务首次运行时,需要先对系统源文件中该服务的代码进行解释以及编译,运行时间长,实时性差,影响服务体验。


技术实现思路

1、本公开提供一种应用系统的预热方法、装置及电子设备,以至少在一定程度上解决相关技术中的技术问题之一。本公开的技术方案如下:<本文档来自技高网...

【技术保护点】

1.一种应用系统的预热方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述预热逻辑信息包括,通用预热逻辑;所述通用预热逻辑包括,节点内预热逻辑以及节点间预热逻辑;

3.根据权利要求2所述的方法,其特征在于,所述预热逻辑信息还包括:至少一个扩展预热逻辑以及预热需求配置信息;不同的扩展预热逻辑对应不同的节点;所述预热需求配置信息,指示节点内预热完成需要满足的条件;

4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,对所述节点进行节点内预热完成指示处理的方式为,<...

【技术特征摘要】

1.一种应用系统的预热方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述预热逻辑信息包括,通用预热逻辑;所述通用预热逻辑包括,节点内预热逻辑以及节点间预热逻辑;

3.根据权利要求2所述的方法,其特征在于,所述预热逻辑信息还包括:至少一个扩展预热逻辑以及预热需求配置信息;不同的扩展预热逻辑对应不同的节点;所述预热需求配置信息,指示节点内预热完成需要满足的条件;

4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,对所述节点进行节点内预热完成指示处理的方式为,

6.根据权利要求4所述的方法,其特征在于,所述调用所述节点间预热逻辑,对所述微服务中的各个节点进行节点间预热处理,得到预热完成的微服务,包括:<...

【专利技术属性】
技术研发人员:袁希良汤惊涛张明胡龙飞
申请(专利权)人:中电金信软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1