[发明专利]云端镜像操作方法和装置有效
申请号: | 201611116992.X | 申请日: | 2016-12-07 |
公开(公告)号: | CN108173892B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 王振;吴晓清;郑松坚;许钺;董科;李海文 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 云端 操作方法 装置 | ||
本发明涉及一种云端镜像操作方法和装置,该方法包括:接收云端镜像操作请求;将所述云端镜像操作请求所对应的请求标识与所述云端镜像操作请求所携带的请求参数关联存储;将所述云端镜像操作请求所对应的请求标识加入请求接收队列;执行定时从所述请求接收队列中取出请求标识的第一定时任务以及定时从异常请求队列中取出请求标识的第二定时任务;根据取出的请求标识所关联的请求参数进行云端镜像操作;当所述云端镜像操作失败时,将取出的请求标识加入所述异常请求队列。本发明提供的云端镜像操作方法和装置,能够实现高可用的云端镜像操作。
技术领域
本发明涉及云端技术领域,特别是涉及一种云端镜像操作方法和装置。
背景技术
云端是用于提供云服务的系统,云服务如云存储服务或者云计算服务等。目前云端技术得到了广泛应用,通过云端实现了数据的在线存储以及共享,并且利用云端高性能的云计算能力提高了数据处理效率。云端上存在各种程序、文件、网站或者服务站点等,为程序、文件、网站以及服务站点创建镜像,从而利用镜像实现云服务的快速部署。
传统技术中,云端可以直接接收云端镜像操作请求并响应,以进行镜像操作,如创建或删除镜像,操作成功则返回操作成功的操作结果,若云端发生异常无法进行镜像操作则会返回操作失败的操作结果。因此,传统技术中云端的镜像操作容易因云端异常而导致镜像操作失败,导致云端镜像操作成功率较低。
发明内容
基于此,有必要针对传统技术中云端镜像操作成功率较低的问题,提供一种云端镜像操作方法和装置。
一种云端镜像操作方法,包括:
接收云端镜像操作请求;
将所述云端镜像操作请求所对应的请求标识与所述云端镜像操作请求所携带的请求参数关联存储;
将所述云端镜像操作请求所对应的请求标识加入请求接收队列;
执行定时从所述请求接收队列中取出请求标识的第一定时任务以及定时从异常请求队列中取出请求标识的第二定时任务;
根据取出的请求标识所关联的请求参数进行云端镜像操作;
当所述云端镜像操作失败时,将取出的请求标识加入所述异常请求队列。
一种云端镜像操作装置,包括:
云端镜像操作请求接收模块,用于接收云端镜像操作请求;
存储模块,用于将所述云端镜像操作请求所对应的请求标识与所述云端镜像操作请求所携带的请求参数关联存储;
请求接收队列管理模块,用于将所述云端镜像操作请求所对应的请求标识加入请求接收队列;
定时任务模块,用于执行定时从所述请求接收队列中取出请求标识的第一定时任务以及定时从异常请求队列中取出请求标识的第二定时任务;根据取出的请求标识所关联的请求参数进行云端镜像操作;
异常请求队列管理模块,用于当所述云端镜像操作失败时,将取出的请求标识加入所述异常请求队列。
上述云端镜像操作方法和装置,增设了请求接收队列和异常请求队列,请求接收队列用于记录接收到的云端镜像操作请求,异常请求队列则用来记录云端镜像操作失败的云端镜像操作请求。通过执行的第一定时任务和第二定时任务,可以及时地对新接收到的云端镜像操作请求进行处理,还可以及时地对操作失败的云端镜像操作进行重试,不影响对接收到的云端镜像操作请求的处理且能提高镜像操作成功率。而且通过队列和定时任务,可以对云端镜像操作请求量进行控制,防止请求量突增导致云端负载过重,实现高可用的云端镜像操作。
附图说明
图1为一个实施例中云端镜像操作方法的应用环境图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611116992.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于广播机制实现数据同步的方法及装置
- 下一篇:用于连网的方法和设备