一种支持服务动态加载和运行期动态升级的方法技术

技术编号:37721206 阅读:18 留言:0更新日期:2023-06-02 00:20
本发明专利技术公开了一种支持服务动态加载和运行期动态升级的方法,包括以下具体步骤:S1:动态运行服务程序文件;S2:根据指令重新加载服务,进行动态升级。通过本方法,能够有效简化应用升级,减少应用升级的步骤和时间。本发明专利技术通过成熟的服务动态加载机制和运行期动态升级机制,可有效减少升级时的工作量、技术难度和运维时间,进而大大降低应用运维成本。因减少了运维步骤,降低了运维过程出错的机率,使应用运行质量得到更好的保证。用运行质量得到更好的保证。用运行质量得到更好的保证。

【技术实现步骤摘要】
一种支持服务动态加载和运行期动态升级的方法


[0001]本专利技术涉及软件运维领域,尤其涉及一种支持服务动态加载和运行期动态升级的方法。

技术介绍

[0002]在容器化、微服务、DevOps、持续交付等先进理论和自动化技术广泛应用的今天,系统的迭代升级过程,相对变得简单。
[0003]不过上述技术更多的是面向大中型应用的规模化部署情况,对运行资源、技术储备、团队规模的要求都比较高,而对于项目规模不大、运行资源不多、团队人员较少、技术积累有限的小型应用来说,系统的迭代升级、特别是运行期的动态升级(不停止服务升级),就会变得特别的复杂和困难。

技术实现思路

[0004]本专利技术的目的在于克服现有技术的不足,本专利技术提供一种支持服务动态加载和运行期动态升级的方法。
[0005]本专利技术的目的是通过以下技术方案来实现的:一种支持服务动态加载和运行期动态升级的方法,包括以下具体步骤:S1:动态运行服务程序文件;S2:根据指令重新加载服务,进行动态升级。
[0006]进一步的,所述步骤S1具体包括以下子步骤:S本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种支持服务动态加载和运行期动态升级的方法,其特征在于,包括以下具体步骤:S1:动态运行服务程序文件;S2:根据指令重新加载服务,进行动态升级。2.根据权利要求1所述的一种支持服务动态加载和运行期动态升级的方法,其特征在于,所述步骤S1具体包括以下子步骤:S101:读取配置文件;S102:加载服务程序;S103:运行服务程序。3.根据权利要求1所述的一种支持服务动态加载和运行期动态升级的方法,其特征在于,所述步骤S2具体包括以下子步骤:S201:接收服务升级指令;S202:更新服务程序;S203:更新服务配置,暂停待更新服务;S204:动态加载服务并运行。4.根据权利要求2所述的一种支持服务动态加载和运行期动态升级的方法,其特征在于,所述步骤S101具体为:应用核心服务在启动时,先读取服务配置文件,确认需要加载的服务清单,及其服务文件名称、位置。5.根据权利要求2所述的一种支持服务动态加载和运行期动态升级的方法,其特征在于,所述步骤S102具体为:应用核心服务根据服务配置,动态将服务程序文件从存储位置加载入运行内存。6.根据权利要求2所述的一种...

【专利技术属性】
技术研发人员:邱实田吉李佳刘彪娄江南李成杨爽牛建平孙大臣管春元谢斌焦质晔滕训超孙增强
申请(专利权)人:启明信息技术股份有限公司
类型:发明
国别省市:

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

1