一种数据传输方法、装置、设备和存储介质制造方法及图纸

技术编号:23404815 阅读:25 留言:0更新日期:2020-02-22 16:41
本发明专利技术公开了一种数据传输方法、装置、设备和介质,所述方法在集群中选择一个或多个初始转发服务器接收源服务器传输的数据,并根据预先设置的转发关系,初始转发服务器将数据转发到邻近的下一级转发服务器中,所述下一级转发服务器与初始转发服务器唯一对应。下一级转发服务器可以作为当前的转发服务器,同样根据预先设置的转发关系,将数据转发到对应的下一级转发服务器中,直到整个集群中的数据服务器都接收到数据。本方法将不同服务器的数据传输任务交给邻近的服务器处理,使得整个集群的数据传输并行化且具备就近传输能力,可以提高数据传输的效率。

A data transmission method, device, equipment and storage medium

【技术实现步骤摘要】
一种数据传输方法、装置、设备和存储介质
本专利技术涉及数据传输领域,尤其涉及一种数据传输方法、装置、设备和存储介质。
技术介绍
服务器集群就是指将很多服务器集中起来一起进行同一种服务。在大规模集群环境下,服务器之间经常需要进行各种数据传输,比如配置文件、资源文件、内存块的更新和同步。但是构成集群的多台服务器可能来自不同的机房,服务器之间也有可能跨了机房、城市、运营商等,导致服务器与数据源之间相隔较远。在进行数据传输时,所有的数据传输均由数据源发起,因此数据源要负担集群中所有服务器的数据传输,而由于数据源与其他数据服务器之间可能存在跨城市、跨机房、跨运营商的问题,会影响到数据源和其他数据服务器之间的传输性能,导致数据传输的效率低。此外,由于数据源负担集群中所有服务器的数据传输,因此所有数据传输的出口都集中在数据源服务器,容易造成单点压力大、单机出口带宽不足的问题,导致数据传输的效率低。
技术实现思路
本专利技术提供了一种数据传输方法、装置、设备和存储介质,可以提高数据传输的效率。一方面,本专利技术提供了本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:/n源服务器发送数据到集群中的初始转发服务器中;/n所述初始转发服务器基于数据服务器之间预设的转发关系,确定与所述初始转发服务器邻近的下一级转发服务器,所述初始转发服务器的下一级转发服务器为基于数据服务器间的位置信息确定的所述初始转发服务器唯一对应的转发对象;/n所述初始转发服务器将数据转发到对应的下一级转发服务器中;/n所述下一级转发服务器作为进行数据转发的当前转发服务器,进行集群中邻近的下一级转发服务器的确定和数据的转发,直到将数据转发到集群中全部的数据服务器中。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:
源服务器发送数据到集群中的初始转发服务器中;
所述初始转发服务器基于数据服务器之间预设的转发关系,确定与所述初始转发服务器邻近的下一级转发服务器,所述初始转发服务器的下一级转发服务器为基于数据服务器间的位置信息确定的所述初始转发服务器唯一对应的转发对象;
所述初始转发服务器将数据转发到对应的下一级转发服务器中;
所述下一级转发服务器作为进行数据转发的当前转发服务器,进行集群中邻近的下一级转发服务器的确定和数据的转发,直到将数据转发到集群中全部的数据服务器中。


2.根据权利要求1所述的一种数据传输方法,其特征在于,所述方法还包括:
基于数据服务器之间的距离,确定集群中任意一个数据服务器的初始转发对象;
对各个数据服务器对应的初始转发对象进行去重处理,确定集群中各个数据服务器之间的转发关系。


3.根据权利要求1所述的一种数据传输方法,其特征在于,所述源服务器发送数据到集群中的初始转发服务器之前,还包括:
在集群中随机选择至少一个数据服务器作为初始转发服务器。


4.根据权利要求1所述的一种数据传输方法,其特征在于,所述源服务器发送数据到集群中的初始转发服务器之前,还包括:
获取集群中各个数据服务器的网络通信质量;
基于所述集群中各个数据服务器的网络通信质量的高低,在集群中选择至少一个数据服务器作为初始转发服务器。


5.根据权利要求1所述的一种数据传输方法,其特征在于,所述源服务器发送数据到集群中的初始转发服务器之前,还包括:
获取集群中各个数据服务器的带宽;
基于所述集群中各个数据服务器的带宽的大小,在集群中选择至少一个数据服务器作为初始转发服务器。


6.一种数据传输方法,其特征在于,所述方法包括:
源服务器发送数据到多个集群中的初始转发服务器中;
所述每个集群中的初始转发服务器基于数据服务器之间预设的转发关系,确定与所述每个集群中初始转发服务器邻近的下一级转发服务器,所述初始转发服务器的下一级转发服务器为基于数据服务器间的位置信息确定的所述初始转发服务器在同一集群中唯一对应的转发对象;
所述每个集群中的初始转发服务器将数据转发到对应的下一级转发服务器中;
所述下一级转发服务器作为当前进行...

【专利技术属性】
技术研发人员:冯锋
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1