资源处理方法、装置以及计算机可读存储介质制造方法及图纸

技术编号:26845244 阅读:37 留言:0更新日期:2020-12-25 13:06
本公开涉及一种资源处理方法、装置以及计算机可读存储介质,涉及计算机技术领域。本公开的方法包括:响应于事件源的触发,创建相应的函数,并为函数启动相应的容器;根据函数对应的业务类型,配置容器的预设保留时长;在函数运行结束后容器的保留时间达到预设保留时长的情况下,将容器的资源释放。本公开的方案由于对容器根据业务类型进行保留,当函数在预设保留时长内再次被调用时,容器可以直接使用,减少了容器重建带来的时延,能够提高容器资源对业务的响应效率,提高函数计算对业务时延需求的适应性。

【技术实现步骤摘要】
资源处理方法、装置以及计算机可读存储介质
本公开涉及计算机
,特别涉及一种资源处理方法、装置以及计算机可读存储介质。
技术介绍
函数计算是一种云服务运行环境,开发者不再需要预配置与管理后端服务器,只需为应用编写一段代码并上传至函数计算,函数计算服务会根据代码运行情况自动进行弹性伸缩,代码运行结束时,函数计算会自动释放云资源。目前函数计算启动资源的方法为:创建函数时会启动相应容器资源。
技术实现思路
专利技术人发现:目前函数运行结束时,根据有些平台的机制,空闲的函数容器资源会被马上释放,再次调用函数时,如果没有可重用的容器,则重新创建一个容器。重新创建容器会带来应用启动有10毫秒到2分钟不确定的时延,对于有些业务对时延要求较高,无法满足业务需求。本公开所要解决的一个技术问题是:如何提高容器资源对业务的响应效率,提高函数计算对业务时延需求的适应性。根据本公开的一些实施例,提供的一种资源处理方法,包括:响应于事件源的触发,创建相应的函数,并为函数启动相应的容器;根据函数对应的业务类型,配置容器的预设保本文档来自技高网...

【技术保护点】
1.一种资源处理方法,包括:/n响应于事件源的触发,创建相应的函数,并为所述函数启动相应的容器;/n根据所述函数对应的业务类型,配置所述容器的预设保留时长;/n在所述函数运行结束后所述容器的保留时间达到预设保留时长的情况下,将所述容器的资源释放。/n

【技术特征摘要】
1.一种资源处理方法,包括:
响应于事件源的触发,创建相应的函数,并为所述函数启动相应的容器;
根据所述函数对应的业务类型,配置所述容器的预设保留时长;
在所述函数运行结束后所述容器的保留时间达到预设保留时长的情况下,将所述容器的资源释放。


2.根据权利要求1所述的方法,其中,
所述根据所述函数对应的业务类型,配置所述容器的预设保留时长包括:
根据所述函数对应的业务类型,确定容器资源等级,根据容器资源等级确定对应的预设保留时长,对所述容器进行配置。


3.根据权利要求2所述的方法,其中,
所述业务类型包括:第一类型和第二类型;所述第一类型对应多个不同的第一容器资源等级;所述第二类型对应第二容器资源等级;
所述根据容器资源等级确定对应的预设保留时长包括:
在所述函数的业务类型为第一类型的情况下,确定所述容器的预设保留时长为等级最低的第一容器资源等级对应的预设保留时长。


4.根据权利要求1所述的方法,还包括:
响应于所述函数的再次调用,确定所述函数对应的所述容器的资源是否被释放;
在所述容器的资源未被释放的情况下,重新应用所述容器作为所述函数的容器。


5.根据权利要求4所述的方法,还包括:
在所述容器的资源已被释放的情况下,为所述函数重新创建容器;
根据所述函数对应的业务类型,确定是否延长所述重新创建的容器的预设保留时长;
在不延长所述重新创建的容器的预设保留时长的情况下,按照上一次调用是所述函数对应的预设保留时长,设置所述重新创建的容器的预设保留时长。


6.根据权利要求5所述的方法,其中,
所述业务类型包括:第一类型和第二类型;所述第一类型对应多个不同的第一容器资源等级;所述第二类型对应第二容器资源等级;
所述根据所述函数对应的业务类型,确定是否延长所述容器的预设保留时长:
在所述函数对应的业务类型为第一类型且对应的第一容器资源等级未达到最高等级的情况下,提升所述重新创建的容器对应的第一容器资源等级;
根据提升后的第一容器资源等级确定对应的预设保留时长,以便延长所述重新创建的容器的预设保留时长。


7.一种资源处理装置,包括:
函数配置单元,用于响应于事件源的触发,创建相应的函数,并为所述函数启动相应的容器;
保留时长配置单元,用于根据所述...

【专利技术属性】
技术研发人员:陈长怡陆钢
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

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

1