本申请涉及云存储,尤其涉及一种文件的送审方法、装置、电子设备及存储介质。
背景技术:
1、随着云盘的快速发展和用户规模的逐渐增大,云存储空间中的内容管理问题日益突出,一些不法分子会利用云盘共享违规信息,给社会带来负面影响。因此,需要对云盘中存储的文件进行审核和管控。但目前对文件的审核受到传输网络的制约,且需要大量的传输资源。
技术实现思路
1、本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
2、为此,本申请的第一个目的在于提出一种文件的送审方法,以实现审核任务的最优分发,审核任务的调度,以及实现局域网内文件传输送审,降低对网络状况的依赖程度。在提高审核时效性的情况下,同时节省传输资源。
3、本申请的第二个目的在于提出一种文件的送审装置。
4、本申请的第三个目的在于提出一种电子设备。
5、本申请的第四个目的在于提出一种计算机可读存储介质。
6、本申请的第五个目的在于提出一种计算机程序产品。
7、为达上述目的,本申请第一方面实施例提出了一种文件的送审方法,包括:接收待送审文件的送审请求,并根据所述送审请求,确定所述文件的目标业务场景,以及从存储集群中确定所述文件所在的目标存储节点,其中,所述存储集群包括多个存储节点;根据所述目标业务场景和所述目标存储节点,从审核集群中确定所述文件的目标审核节点,其中,所述审核集群包括多个审核节点;向所述目标审核节点发送所述文件的审核任务。
8、为达上述目的,本申请第二方面实施例提出了一种文件的送审装置,包括:处理模块,用于接收待送审文件的送审请求,并根据所述送审请求,确定所述文件的目标业务场景,以及从存储集群中确定所述文件所在的目标存储节点,其中,所述存储集群包括多个存储节点;确定模块,用于根据所述目标业务场景和所述目标存储节点,从审核集群中确定所述文件的目标审核节点,其中,所述审核集群包括多个审核节点;发送模块,用于向所述目标审核节点发送所述文件的审核任务。
9、为达上述目的,本申请第三方面实施例提出了一种电子设备,包括:处理器;以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以使所述处理器能够执行上述第一方面实施例所述的文件的送审方法。
10、为达上述目的,本申请第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机指令用于使所述计算机执行上述第一方面实施例所述的文件的送审方法。
11、为达上述目的,本申请第五方面实施例提出了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述第一方面实施例所述的文件的送审方法。
12、本申请提供的文件的送审方法、装置、电子设备及存储介质,通过接收待送审文件的送审请求,确定文件的目标业务场景,以及文件所在的目标存储节点。基于目标业务场景和目标存储节点,可以确定审核集群中各个审核节点的调度值,根据调度值,可以确定文件的目标审核节点,并向目标审核节点发送文件进行审核实现了审核任务的调度,以及实现局域网内文件传输送审,降低对网络状况的依赖程度。在提高审核时效性的情况下,同时节省传输资源。
13、本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
1.一种文件的送审方法,其特征在于,由调度集群中任一调度节点执行,所述调度集群包括多个调度节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标业务场景和所述目标存储节点,从审核集群中确定所述文件的目标审核节点,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标业务场景和所述目标存储节点,确定所述审核集群中每个审核节点的总调度值,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述第一调度值和所述第二调度值,确定所述审核节点的总调度值,包括:
5.根据权利要求3或4所述的方法,其特征在于,所述确定所述目标业务场景的目标场景优先级,包括:
6.根据权利要求3或4所述的方法,其特征在于,所述基于所述目标场景优先级,确定每个所述审核节点的第一调度值,包括:
7.根据权利要求3或4所述的方法,其特征在于,所述基于所述主备关系,确定每个所述审核节点的第二调度值,包括:
8.根据权利要求4所述的方法,其特征在于,所述基于所述审核状态信息对所述第三调度值进行调整,得到所述审核节点的总调度值,包括:
9.根据权利要求1所述的方法,其特征在于,所述接收待送审文件的送审请求之前,还包括:
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
11.根据权利要求9或10所述的方法,其特征在于,所述接收待送审文件的送审请求之后,还包括:
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
13.一种文件的送审装置,其特征在于,适用于调度集群中任一调度节点,所述调度集群包括多个调度节点,所述装置包括:
14.根据权利要求13所述的装置,其特征在于,所述确定模块,还用于:
15.根据权利要求14所述的装置,其特征在于,所述确定模块,还用于:
16.根据权利要求15所述的装置,其特征在于,所述确定模块,还用于:
17.根据权利要求15或16所述的装置,其特征在于,所述确定模块,还用于:
18.根据权利要求15或16所述的装置,其特征在于,所述确定模块,还用于:
19.根据权利要求15或16所述的装置,其特征在于,所述确定模块,还用于:
20.根据权利要求16所述的装置,其特征在于,所述确定模块,还用于:
21.根据权利要求13所述的装置,其特征在于,所述处理模块,还用于:
22.根据权利要求21所述的装置,其特征在于,所述处理模块,还用于:
23.根据权利要求21或22所述的装置,其特征在于,所述处理模块,还用于:
24.根据权利要求23所述的装置,其特征在于,所述处理模块,还用于:
25.一种电子设备,其特征在于,包括:
26.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-12中任一项所述的方法。
27.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现如权利要求1-12中任一项所述的方法。