[发明专利]弹性执行热容器方法、装置、设备和存储介质有效
申请号: | 201910886055.X | 申请日: | 2019-09-19 |
公开(公告)号: | CN110764903B | 公开(公告)日: | 2023-06-16 |
发明(设计)人: | 宋杰 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 谢文强 |
地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请涉及运维领域,尤其涉及一种弹性执行热容器方法、装置、设备和存储介质。方法包括:创建预热容器以及预热队列;根据所述预热容器创建初始热容器,通过将初始热容器加上预置标识ID得到目标热容器,并将目标热容器放至热队列中;执行存储在目标热容器中的可执行脚本,并计算可执行脚本的运行结果,基于运行结果在热队列中提取目标热容器并启用目标热容器;若目标热容器在超时时长内接收到第一请求,则将目标热容器的状态设置为运行中,并处理第一请求;计算目标热容器的运行时长,得到容器存在时长;若容器存在时长大于或等于容器阈值时长,则通过所预置ID索引到目标热容器,并释放目标热容器。以解决波谷时间段资源闲置浪费。 | ||
搜索关键词: | 弹性 执行 容器 方法 装置 设备 存储 介质 | ||
【主权项】:
1.一种弹性执行热容器的方法,其特征在于,所述方法包括:/n接收用户的访问请求;/n根据所述用户的访问请求创建预热容器以及预热队列,所述预热容器用于部署运行环境,所述预热队列是指用于存放所述预热容器的队列;/n根据所述预热容器创建初始热容器,通过将所述初始热容器加上预置标识ID得到目标热容器,并将所述目标热容器放至热队列中,所述热队列是指用于存放所述目标热容器的队列,所述初始热容器是指运行环境以及运行规则;/n执行存储在所述目标热容器中的可执行脚本,并计算所述可执行脚本的运行结果,基于所述运行结果在所述热队列中提取所述目标热容器并启用所述目标热容器,所述可执行脚本用于计算所述目标热容器中可用的资源,所述资源包括图形处理器资源、中央处理器资源、内存资源、缓存资源、存储资源中的至少一种;/n在所述运行结果返回后,将所述目标热容器的状态设置为准备中,并根据所述可用的资源或用户输入的参数设置超时时长与容器阈值时长,所述超时时长小于所述容器阈值时长,所述超时时长是指响应的最大时长,所述容器阈值时长是指所述容器允许存在的最大时长;/n若所述目标热容器在所述超时时长内没有接收到第一请求,则将所述目标热容器的状态设置为暂停,并将所述目标热容器存放至所述热队列,所述第一请求是指用户访问所述目标热容器的请求;/n若所述目标热容器在所述超时时长内接收到所述第一请求,则将所述目标热容器的状态设置为运行中,并处理所述第一请求;/n计算所述目标热容器的运行时长,得到容器存在时长;/n若所述容器存在时长大于或等于所述容器阈值时长,则通过所述预置ID索引到所述目标热容器,并释放所述目标热容器。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910886055.X/,转载请声明来源钻瓜专利网。