【技术实现步骤摘要】
应用进程加速启动的方法、分布式系统、节点和存储介质
[0001]本申请涉及云领域,并且更具体地,涉及应用进程加速启动的方法、分布式系统、节点和存储介质。
技术介绍
[0002]Java应用由于动态类加载以及解释执行等特点,导致其启动速度相对于其他应用来说较慢,存在启动时间普遍较长的问题,目前有一些优化启动的启动加速技术,这些启动加速技术每一种都有特定的使用流程,需要手工按照使用流程执行相应操作来实现。
[0003]但是,在实际的生产环境中,应用通常以分布式系统部署,分布式系统中的应用节点数量较多,通过手工操作来启动加速的方案难以在生产环境中应用。
技术实现思路
[0004]本申请提供了应用进程加速启动的方法、分布式系统、节点和存储介质,以实现分布式系统中应用进程的自动化启动加速。
[0005]第一方面,本申请提供了一种应用进程加速启动的方法,应用于分布式系统,所述方法包括:所述分布式系统的第一节点启动应用进程后,根据预设的加速特性生成加速文件,并将所述加速文件存储到共享存储目录中,所述加速文件 ...
【技术保护点】
【技术特征摘要】
1.一种应用进程加速启动的方法,其特征在于,应用于分布式系统,所述方法包括:所述分布式系统的第一节点启动应用进程后,根据预设的加速特性生成加速文件,并将所述加速文件存储到共享存储目录中,所述加速文件用于加速启动应用进程,所述第一节点为所述分布式系统中第一个启动应用进程的节点;所述分布式系统的第二节点启动应用进程时,根据所述预设的加速特性生成启动参数,并从所述共享存储目录中获取所述加速文件,以基于所述启动参数和所述加速文件加速启动应用进程。2.根据权利要求1所述的方法,其特征在于,还包括:所述第一节点在启动应用进程时,确定所述共享存储目录为空,则为所述共享存储目录创建文件锁;所述第一节点将所述加速文件存储到共享存储目录中之后,所述方法还包括:所述第一节点删除所述共享存储目录的文件锁。3.根据权利要求2所述的方法,其特征在于,所述为所述共享存储目录创建文件锁之后,所述方法还包括:将所述第一节点的应用进程设置为记录模式,所述记录模式用于表示所述第一节点的应用进程会产生所述加速文件。4.根据权利要求3所述的方法,其特征在于,所述根据所述预设的加速特性生成启动参数之前,所述方法还包括:将所述第二节点的应用集成设置为重放模式,所述重放模式用于表示所述第二节点的应用进程使用所述加速文件。5.根据权利要求2所述的方法,其特征在于,还包括:所述分布式系统的第三节点启动应用进程时,若确定所述共享存储目录存在文件锁,则所述第三节点将所述第三节点的应用进程设置为正常模式,所述正常模式用于表示所述第三节点的应用进程无加速行为。6.一种应...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。