[发明专利]文件处理方法、装置、电子设备及计算机可读存储介质在审
申请号: | 202010659124.6 | 申请日: | 2020-07-09 |
公开(公告)号: | CN111596933A | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 杨小璐;刘焕新 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65;G06F16/176;G06F16/178;G06F16/182 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 处理 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本申请提供了一种文件处理方法、装置、电子设备及计算机可读存储介质,涉及数据处理领域。该方法包括:当监听到预设组件中存在针对预设的文件库的事件任务时,调用所述预设组件以获取所述事件任务,然后执行针对所述文件库的所述事件任务,并在执行完成所述事件任务时生成执行结果,并基于预设规则对所述执行结果进行存储。这样,针对文件库执行的所有事件任务都可以通过执行结果记录下来,用户可以通过查询执行结果确定出针对文件库执行完成的历史事件任务,以及发起事件任务的用户的相关信息,实现了对事件任务源头的追踪,特别是在文件库出现问题的时候,从而保证了文件库的安全性。
技术领域
本申请涉及数据处理技术领域,具体而言,本申请涉及一种文件处理方法、装置、电子设备及计算机可读存储介质。
背景技术
yum(Yellow dog Updater,Modified):Fedora和RedHat以及CentOS中的Shell前端软件包管理器,基于RPM(Red-Hat Package Manager,软件包管理器)包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。yum源,指的是在使用yum运行安装文件之前,需指定好yum下载RPM包的位置,此位置称为yum源。
yum源的常见搭建方式:将软件源镜像直接挂载到指定目录,再搭建http或ftp服务使其他机器能获取安装包;利用原生的rsync(remote sync,远程同步)从开放rsync服务的软件源同步镜像资源到本地,再搭建http(HyperText Transfer Protocol,超文本传输协议)或ftp(File Transfer Protocol,文件传输协议)服务使其他机器能获取安装包;下载软件安装包后放到指定目录下,利用createrepo(用于创建yum源)将该目录创建成为yum能索引的目录,再提供http等服务给其他服务器。
但是这种搭建方式存在以下缺点:
下载安装包,并使用createrepo创建yum索引目录实现yum源的服务方式,灵活但是安全性差,特别是在集群内部时,当被导入有问题的安装包时,容易使整个yum源受到影响,由于操作无法记录导致问题的源头无法追踪。
发明内容
本申请提供了一种文件处理方法、装置、电子设备及计算机可读存储介质,可以解决上述的问题。所述技术方案如下:
第一方面,提供了一种文件处理方法,该方法包括:
当监听到预设组件中存在针对预设的文件库的事件任务时,调用所述预设组件以获取所述事件任务;其中,所述事件任务为预设的文件管理系统响应于针对所述文件库中任一文件的处理请求生成,并将所述事件任务下发至所述预设组件;
执行针对所述文件库的所述事件任务,并在执行完成所述事件任务时生成执行结果;
基于预设规则对所述执行结果进行存储。
优选地,所述方法还包括:
获取所述文件库的预设信息;所述预设信息包括文件库的大小、端口状态、进程状态;
调用预设的警告组件对所述预设信息进行检测,以使得当所述警告组件检测到所述预设信息满足预设的警告条件时,生成警告信息。
优选地,所述事件任务包括用户发起的针对所述文件库中预设的同步配置文件的第一更新任务;
所述针对所述文件库执行所述事件任务,并在执行完成所述事件任务时生成执行结果,包括:
从所述文件库中获取所述同步配置文件,并基于所述第一更新任务对所述同步配置文件进行更新;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010659124.6/2.html,转载请声明来源钻瓜专利网。