【技术实现步骤摘要】
数据下载方法、装置、计算机设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种数据下载方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着计算机技术的发展,分布式的数据部署需求不断提升。例如,将新研发出来的软件应用制品分布式部署在多地域的不同设备中。
[0003]目前,在将同一数据部署在多个地域的不同设备时,通常是由一个专属服务端(即数据分发端)多线程并发为各个设备提供数据下载服务。该方式会导致数据分发端在执行分布式数据部署时压力过大,从而影响各个设备从数据分发端下载数据的效率,亟需改进。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够快速实现将同一数据分发部署到多个设备,且减少制品分发服务器压力的数据下载方法、装置、计算机设备和存储介质。
[0005]第一方面,本申请提供了一种数据下载方法。该方法包括:
[0006]根据本地设备的剩余下载数据片的已下载信息,确定剩余下载数据片对应的候选贪婪因子;其中,候选贪婪因子表征剩余下载数据片的稀有性和下载剩余下载数据片的网络折损率;
[0007]根据候选贪婪因子,从剩余下载数据片中确定目标数据片,并确定目标数据片的目标下载源;
[0008]从目标下载源下载目标数据片,并根据目标数据片更新本地设备的剩余下载数据片后,返回执行根据本地设备的剩余下载数据片的已下载信息,确定剩余下载数据片对应的候选贪婪因子的操作,直到无剩余下载数据片为止。
[0009]在其中一个实施例中 ...
【技术保护点】
【技术特征摘要】
1.一种数据下载方法,其特征在于,所述方法包括:根据本地设备的剩余下载数据片的已下载信息,确定所述剩余下载数据片对应的候选贪婪因子;其中,所述候选贪婪因子表征所述剩余下载数据片的稀有性和下载所述剩余下载数据片的网络折损率;根据所述候选贪婪因子,从所述剩余下载数据片中确定目标数据片,并确定所述目标数据片的目标下载源;从所述目标下载源下载所述目标数据片,并根据所述目标数据片更新本地设备的剩余下载数据片后,返回执行根据本地设备的剩余下载数据片的已下载信息,确定所述剩余下载数据片对应的候选贪婪因子的操作,直到无剩余下载数据片为止。2.根据权利要求1所述的方法,其特征在于,所述剩余下载数据片的已下载信息包括:已下载所述剩余下载数据片的第一设备,以及所述第一设备的地域标识和网络带宽占用率。3.根据权利要求2所述的方法,其特征在于,所述根据本地设备的剩余下载数据片的已下载信息,确定所述剩余下载数据片对应的候选贪婪因子,包括:根据已下载每一剩余下载数据片的第一设备,确定每一剩余下载数据片的稀有性指标值;根据本地设备的地域标识和所述第一设备的地域标识,确定所述第一设备的网络折损率;根据每一剩余下载数据片的稀有性指标值,以及已下载每一剩余下载数据片的第一设备的网络折损率和网络带宽占用率,确定每一剩余下载数据片在对应的第一设备下载时的候选贪婪因子。4.根据权利要求1所述的方法,其特征在于,所述根据所述候选贪婪因子,从所述剩余下载数据片中确定目标数据片,并确定所述目标数据片的目标下载源,包括:根据每一剩余下载数据片对应的候选贪婪因子之间的大小关系,确定每一剩余下载数据片对应的目标贪婪因子;根据各个剩余下载数据片对应的目标贪婪因子之间的大小关系,从各个剩余下载数据片中确定目标数据片,并从已下载所述目标数据片的第一设备中确定所述目标数据片的目标下载源。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据本地设备的剩余下载数据片的数据片标识,向跟踪服务器和/或第一设备发起下载信息获取请求;获取所述跟踪服务器和/或所述第一设备响应于所述下载信息获取请求,反馈的所述剩余下载数据片的已下载信息。6.根据权利要求5所述的方法,其特征在于,所述获取所述跟踪服务器和/或所述第一设备响应于所述下载信息获取请求,反馈的所述剩余下载数据片的已下载信息,包括:在预设时间段内,获取所述跟踪服务器和/或所述第一设备响应于所述下载信息获取请求,反馈的所述剩余下载数据片的已下载信息。7.根据权利要求1所述的方法,其特征在于,在从所述目标下载源下载所述目标数据片之后,还包括:
向跟踪服务器上传所述目标数据片的数据片标识、本地设备的地域标识和网络带宽占用率。8.根据权利要求1所述的方法,其特征在于,在根据本地设备的剩余下载数据片的已下载信息,确定所述剩余下载数据片对应的候选贪婪因子之前,还包括:根据数据分发端发送的待下载数据的分片信息,确定所述待下载数据的第一下载数据片,并对所述第一下载数据片进行下载;根据所述分片信息和所述第一下载数据片,确定本地设备的剩余下载数据片;向跟踪服务器上传所述第一下载数据片的数据片标识、本地设备的地域标识和网络带宽占用率。9.根据权利要求2
‑
8中任一项所述的方法,其特征在于,所述本地设备的剩余下载数据片和已下载数据片均属于待下载数据划分后的数据片,所述第一设备和所述本地设备均需部署所述待下...
【专利技术属性】
技术研发人员:周焕玲,张泳,廖加嘉,刁水带,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。