[发明专利]文件删除方法、装置、设备、系统及存储介质在审
申请号: | 202110390446.X | 申请日: | 2021-04-12 |
公开(公告)号: | CN113076290A | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 吴翊铭;郑海源 | 申请(专利权)人: | 百果园技术(新加坡)有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/13;G06F9/54 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 新加坡巴西班让路*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 删除 方法 装置 设备 系统 存储 介质 | ||
1.一种文件删除方法,其特征在于,包括:
通过生产者进程在预设数据库中查询满足预设筛选规则的目标文件信息,其中,所述预设数据库中包含文件存储系统中存储的文件的文件信息;
通过所述生产者进程将所述目标文件信息对应的目标文件存储信息写入预设消息队列中;
通过消费者进程读取所述预设消息队列中的目标文件存储信息,根据所述目标文件存储信息生成对应的删除请求,并将所述删除请求发送至所述文件存储系统,用于指示所述文件存储系统根据所述删除请求对相应的目标文件进行删除处理。
2.根据权利要求1所述的方法,其特征在于,在所述通过生产者进程在预设数据库中查询满足预设筛选规则的目标文件信息之前,还包括:
读取配置文件中的最新的筛选配置信息;
根据所读取到的筛选配置信息确定预设筛选规则。
3.根据权利要求2所述的方法,其特征在于,所述读取配置文件中的最新的筛选配置信息,包括:
读取配置文件中的最新的筛选配置信息和最新的定时任务信息;
其中,所述通过生产者进程在预设数据库中查询满足预设筛选规则的目标文件信息,包括;
根据当前的定时任务信息确定文件删除事件被触发时,通过生产者进程在预设数据库中查询满足预设筛选规则的目标文件信息。
4.根据权利要求1所述的方法,其特征在于,所述预设筛选规则中包含第一判断条件和第二判断条件,所述通过生产者进程在预设数据库中查询满足预设筛选规则的目标文件信息,包括:
通过所述生产者进程根据所述第一判断条件构建预设数据库对应的查询语句,并基于所述查询语句在所述预设数据库中查询满足所述第一判断条件的候选文件信息;
通过所述生产者进程根据所述第二判断条件对所述候选文件信息进行过滤,得到目标文件信息。
5.根据权利要求1所述的方法,其特征在于,所述通过消费者进程根据所述目标文件存储信息生成对应的删除请求,包括:
通过消费者进程判断目标文件存储信息对应的文件信息是否满足预设删除条件,若满足,则根据所述目标文件存储信息生成对应的删除请求。
6.根据权利要求1所述的方法,其特征在于,在所述通过消费者进程读取所述预设消息队列中的目标文件存储信息之前,还包括:
从消费配置中心获取消费配置信息,其中,所述消费配置信息包括消费功能开关、消费者线程数目和各消费者线程的消费速率中的至少一项;
其中,所述通过消费者进程读取所述预设消息队列中的目标文件存储信息,包括:
通过消费者进程基于所述消费配置信息读取所述预设消息队列中的目标文件存储信息。
7.根据权利要求6所述的方法,其特征在于,所述文件存储系统包括分布式文件存储系统,所述方法还包括:
通过所述消费配置中心接收所述文件存储系统发送的负载信息,并根据所述负载信息对消费配置信息进行更新。
8.根据权利要求7所述的方法,其特征在于,通过所述消费配置中心根据所述负载信息对消费配置信息进行更新,包括:
通过所述消费配置中心根据所述负载信息确定所述文件存储系统的负载高于第一预设负载阈值时,对消费配置信息的更新包括降低消费速度、关闭至少一个消费者线程和关闭消费功能开关中的至少一项;
通过所述消费配置中心根据所述负载信息确定所述文件存储系统的负载低于第二预设负载阈值时,对消费配置信息的更新包括升高消费速度、增加至少一个消费者线程和开启消费功能开关中的至少一项,其中,所述第二预设负载阈值小于或等于所述第二预设负载阈值。
9.根据权利要求6所述的方法,其特征在于,还包括:
通过任一消费者线程确定所述预设消息队列的状态为空的持续时间达到预设时长阈值时,向所述消费配置中心发送空闲信息,用于指示所述消费配置中心根据所述空闲信息执行降低消费速度、关闭至少一个消费者线程以及关闭消费开关中的至少一项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百果园技术(新加坡)有限公司,未经百果园技术(新加坡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110390446.X/1.html,转载请声明来源钻瓜专利网。