【技术实现步骤摘要】
一种支持服务动态加载和运行期动态升级的方法
[0001]本专利技术涉及软件运维领域,尤其涉及一种支持服务动态加载和运行期动态升级的方法。
技术介绍
[0002]在容器化、微服务、DevOps、持续交付等先进理论和自动化技术广泛应用的今天,系统的迭代升级过程,相对变得简单。
[0003]不过上述技术更多的是面向大中型应用的规模化部署情况,对运行资源、技术储备、团队规模的要求都比较高,而对于项目规模不大、运行资源不多、团队人员较少、技术积累有限的小型应用来说,系统的迭代升级、特别是运行期的动态升级(不停止服务升级),就会变得特别的复杂和困难。
技术实现思路
[0004]本专利技术的目的在于克服现有技术的不足,本专利技术提供一种支持服务动态加载和运行期动态升级的方法。
[0005]本专利技术的目的是通过以下技术方案来实现的:一种支持服务动态加载和运行期动态升级的方法,包括以下具体步骤:S1:动态运行服务程序文件;S2:根据指令重新加载服务,进行动态升级。
[0006]进一步的,所述步骤S1具 ...
【技术保护点】
【技术特征摘要】
1.一种支持服务动态加载和运行期动态升级的方法,其特征在于,包括以下具体步骤:S1:动态运行服务程序文件;S2:根据指令重新加载服务,进行动态升级。2.根据权利要求1所述的一种支持服务动态加载和运行期动态升级的方法,其特征在于,所述步骤S1具体包括以下子步骤:S101:读取配置文件;S102:加载服务程序;S103:运行服务程序。3.根据权利要求1所述的一种支持服务动态加载和运行期动态升级的方法,其特征在于,所述步骤S2具体包括以下子步骤:S201:接收服务升级指令;S202:更新服务程序;S203:更新服务配置,暂停待更新服务;S204:动态加载服务并运行。4.根据权利要求2所述的一种支持服务动态加载和运行期动态升级的方法,其特征在于,所述步骤S101具体为:应用核心服务在启动时,先读取服务配置文件,确认需要加载的服务清单,及其服务文件名称、位置。5.根据权利要求2所述的一种支持服务动态加载和运行期动态升级的方法,其特征在于,所述步骤S102具体为:应用核心服务根据服务配置,动态将服务程序文件从存储位置加载入运行内存。6.根据权利要求2所述的一种...
【专利技术属性】
技术研发人员:邱实,田吉,李佳,刘彪,娄江南,李成,杨爽,牛建平,孙大臣,管春元,谢斌,焦质晔,滕训超,孙增强,
申请(专利权)人:启明信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。