[发明专利]用于发送信息的方法和装置有效
申请号: | 201811453902.5 | 申请日: | 2018-11-30 |
公开(公告)号: | CN109582487B | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 潘思远;陈欢;韩丁;陈浩栋;王辉 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/14 |
代理公司: | 11204 北京英赛嘉华知识产权代理有限责任公司 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器信息 身份标识 备份 文件系统 停止运行状态 方法和装置 存储空间 地址对应 发送信息 控制目标 确定文件 通信连接 文件存储 客户端 排查 运维 服务器 响应 申请 | ||
本申请实施例公开了用于发送信息的方法和装置。该方法的一具体实施方式包括:获取处于停止运行状态的容器的容器信息,容器信息包括容器身份标识;根据容器身份标识,确定容器信息是否存在于历史容器信息列表中;响应于确定不存在,确定容器身份标识所指示的容器对应的文件系统的地址,以及确定文件系统的备份地址;控制目标服务器将文件系统中的文件存储至备份地址对应的存储空间;将备份地址发送给通信连接的客户端。该实施方式有助于容器使用方的运维人员准确排查容器实例出现异常的原因。
技术领域
本申请实施例涉及计算机技术领域,具体涉及用于发送信息的方法和装置。
背景技术
相关技术中,运行于目标服务器上的容器的生命周期由控制服务器进行管理。容器中运行的容器实例出现异常后,控制服务器会控制目标服务器将容器删除。这影响了容器使用方的运维人员对容器实例的异常原因排查。
发明内容
本申请实施例提出了用于发送信息的方法和装置。
第一方面,本申请实施例提供了一种用于发送信息的方法,该方法包括:获取处于停止运行状态的容器的容器信息,容器信息包括容器身份标识;根据容器身份标识,确定容器信息是否存在于历史容器信息列表中;响应于确定不存在,确定容器身份标识所指示的容器对应的文件系统的地址,以及确定文件系统的备份地址;控制目标服务器将文件系统中的文件存储至备份地址对应的存储空间;将备份地址发送给通信连接的客户端。
在一些实施例中,方法还包括:将容器信息添加至历史容器信息列表。
在一些实施例中,方法还包括:响应于确定文件在存储空间中的存储时长超过预先设定的存储时长阈值,控制目标服务器删除文件。
在一些实施例中,在确定容器身份标识所指示的容器对应的文件系统的地址之前,方法还包括:根据容器身份标识,确定容器的存储驱动方式,其中,存储驱动方式为以下之一:设备映射存储驱动,另一联合文件系统存储驱动。
在一些实施例中,存储驱动方式为设备映射存储驱动;以及确定容器身份标识所指示的容器对应的文件系统的地址,以及确定文件系统的备份地址,包括:根据容器身份标识,查找到容器对应的虚拟设备的设备元信息,其中,设备元信息包括设备尺寸和设备身份标识;根据设备尺寸和设备身份标识,生成以及执行控制虚拟设备运行的指令;根据设备身份标识,在运行设备地址列表中查找到虚拟设备的设备地址,将设备地址确定为文件系统的地址;将设备地址挂载于预先设定的地址,生成备份地址。
在一些实施例中,存储驱动方式为另一联合文件系统存储驱动;以及确定容器身份标识所指示的容器对应的文件系统的地址,以及确定文件系统的备份地址,包括:根据容器身份标识,查找到容器对应的读写层的读写层身份标识;根据读写层身份标识确定文件系统的地址;将预先设定的备份文件系统的地址确定为备份地址。
第二方面,本申请实施例提供了一种用于发送信息的装置,该装置包括:信息获取单元,被配置成获取处于停止运行状态的容器的容器信息,容器信息包括容器身份标识;信息比对单元,被配置成根据容器身份标识,确定容器信息是否存在于历史容器信息列表中;地址确定单元,被配置成响应于确定不存在,确定容器身份标识所指示的容器对应的文件系统的地址,以及确定文件系统的备份地址;文件备份单元,被配置成控制目标服务器将文件系统中的文件存储至备份地址对应的存储空间;地址发送单元,被配置成将备份地址发送给通信连接的客户端。
在一些实施例中,装置还包括:信息添加单元,被配置成将容器信息添加至历史容器信息列表。
在一些实施例中,装置还包括:文件删除单元,被配置成响应于确定文件在存储空间中的存储时长超过预先设定的存储时长阈值,控制目标服务器删除文件。
在一些实施例中,装置还包括:驱动确定单元,被配置成根据容器身份标识,确定容器的存储驱动方式,其中,存储驱动方式为以下之一:设备映射存储驱动,另一联合文件系统存储驱动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811453902.5/2.html,转载请声明来源钻瓜专利网。