【技术实现步骤摘要】
数据传输方法、装置、电子设备及存储介质
[0001]本专利技术涉及信息
,尤其涉及一种数据传输方法、装置、电子设备及存储介质。
技术介绍
[0002]安全隔离网闸、数据交换平台上支持文件类的业务同步功能,在大数据场景中,需要在服务器集群中同步大量的文件数据,实现设备在两个网络中间进行拉取、推送文件。随着服务器磁盘阵列和万兆网络的普及,目前的单路传输方案不足以支撑上述的大数据场景,文件传输效率低。
技术实现思路
[0003]针对现有技术中的问题,本专利技术实施例提供一种数据传输方法、装置、电子设备及存储介质。
[0004]具体地,本专利技术实施例提供了以下技术方案:
[0005]第一方面,本专利技术实施例提供了一种数据传输方法,包括:
[0006]接收发送端推送的文件事件,所述文件事件包括需要同步的文件;
[0007]基于多个数据通道中每个数据通道的权重值从所述多个数据通道中选择目标数据通道,并将所述文件事件分配给所述目标数据通道,以通过所述目标数据通道将所述文件同步给接收 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:接收发送端推送的文件事件,所述文件事件包括需要同步的文件;基于多个数据通道中每个数据通道的权重值从所述多个数据通道中选择目标数据通道,并将所述文件事件分配给所述目标数据通道,以通过所述目标数据通道将所述文件同步给接收端,其中,每个数据通道的权重值由该数据通道中待处理的文件事件确定,所述权重值用于衡量对应的数据通道中待处理的文件的压力大小。2.根据权利要求1所述的数据传输方法,其特征在于,所述基于多个数据通道中每个数据通道的权重值从所述多个数据通道中选择目标数据通道,并将所述文件事件分配给所述目标数据通道,以通过所述目标数据通道将所述文件同步给接收端之前,还包括:获取第一数据通道中待处理的多个文件事件;获得所述多个文件事件中每个文件事件的文件事件权重值;基于所述多个文件事件中每个文件事件的文件事件权重值,得到所述第一数据通道的权重值,其中,所述第一数据通道为所述多个数据通道中的任一数据通道。3.根据权利要求2所述的数据传输方法,其特征在于,所述获得所述多个文件事件中每个文件事件的文件事件权重值,包括:获得每个文件事件需要同步的文件的大小;基于每个文件事件需要同步的文件的大小和预设的块大小,得到相应的文件事件的文件事件权重值,所述预设的块大小用于标识文件存储的最小单元。4.根据权利要求1
‑
3任一项所述的数据传输方法,其特征在于,所述基于多个数据通道中每个数据通道的权重值从所述多个数据通道中选择目标数据通道,并将所述文件事件分配给所述目标数据通道,以通过所述目标数据通道将所述文件同步给接收端,包括:从所述多个数据通道中选择出权重值最小的数据通道作为所述目标数据通道,并将所述文件事件分配给所述目标数据通道,以通过所述目标数据通道将所述文件同步给接收端。5.根据权利要求4所述的数据传输方法,其特征在于,所述权重值与对应的数据通道中待处理的文件的压力正相关。6.根据权利要求1所述的数据传输方法,其特征在于,所述基于多个数据通道中每个数据通道的权重值从所述多个数据通道中选择目标数据通道,并将所述文件事件分配给所述目标数据通道,以通过所述目标数据通道将所述文件同步给接收端之前,还包括:在负载模式下,判断所述多个数...
【专利技术属性】
技术研发人员:刘锦锋,
申请(专利权)人:网神信息技术北京股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。