[发明专利]数据传输方法和装置有效
| 申请号: | 201710895575.8 | 申请日: | 2017-09-27 |
| 公开(公告)号: | CN109561128B | 公开(公告)日: | 2022-05-20 |
| 发明(设计)人: | 刘绍华 | 申请(专利权)人: | 北京国双科技有限公司 |
| 主分类号: | H04L67/1097 | 分类号: | H04L67/1097 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡 |
| 地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据传输 方法 装置 | ||
本申请公开了一种数据传输方法和装置。该方法包括:第一节点将目标数据存储到第三节点的预设存储空间,其中,目标数据是第一节点与第二节点之间的待传输数据,第三节点是不同于第一节点、第二节点的服务器;第一节点向第二节点发送通知信息,通知信息用于通知第二节点目标数据已经被存储到第三节点的预设存储空间,以使第二节点根据通知信息从第三节点获取目标数据。通过本申请,解决了相关技术中分布式系统中两个节点之间直接传输数据时设置大的传输容量导致的数据传输效率低的问题。
技术领域
本申请涉及数据传输领域,具体而言,涉及一种数据传输方法和装置。
背景技术
分布式系统中,常使用Akka搭建分布式传输系统。Akka在每个节点启动一个工作节点,并共同构成一个完整的系统。节点间通讯通过TCP实现。
为了提高节点间传输效率,在Akka的配置中需要指定最大的传输容量。对于一般的消息,占用资源小,对最大传输容量的参数不敏感。但某些场景,如一个大的查询请求,需要返回大量数据,此时对最大传输容量的参数非常敏感。但是一般无法预先知道最大的查询请求,因此有时会将传输容量设置得较大,而设置过大的传输容量会导致传输效率下降。
针对相关技术中分布式系统中两个节点之间直接传输数据时设置大的传输容量导致的数据传输效率低的问题,目前尚未提出有效的解决方案。
发明内容
本申请的主要目的在于提供一种数据传输方法和装置,以解决相关技术中分布式系统中两个节点之间直接传输数据时设置大的传输容量导致的数据传输效率低的问题。
为了实现上述目的,根据本申请的一个方面,提供了一种数据传输方法,包括:第一节点将目标数据存储到第三节点的预设存储空间,其中,所述目标数据是所述第一节点与第二节点之间的待传输数据,所述第三节点是不同于所述第一节点、所述第二节点的服务器;所述第一节点向所述第二节点发送通知信息,所述通知信息用于通知所述第二节点所述目标数据已经被存储到所述第三节点的预设存储空间,以使所述第二节点根据所述通知信息从所述第三节点获取所述目标数据。
进一步地,第一节点将目标数据存储到第三节点的预设存储空间,包括:所述第一节点调用第一目标程序,以将所述目标数据发送到所述第三节点的预设存储空间进行存储。
为了实现上述目的,根据本申请的另一方面,提供了一种数据传输方法,包括:第二节点接收通知信息,其中,所述通知信息是第一节点将目标数据存储到第三节点的预设存储空间之后发送的,所述通知信息用于通知所述第二节点所述目标数据已经被存储到所述第三节点的预设存储空间,所述目标数据是所述第一节点与所述第二节点之间的待传输数据,所述第三节点是不同于所述第一节点、所述第二节点的服务器;所述第二节点根据所述通知信息从所述第三节点的预设存储空间获取所述目标数据。
进一步地,所述第二节点根据所述通知信息从所述第三节点的预设存储空间获取所述目标数据,包括:所述第二节点根据所述通知信息调用第二目标程序,以从所述第三节点的预设存储空间获取所述目标数据。
进一步地,在所述第二节点根据所述通知信息从所述第三节点的预设存储空间获取所述目标数据之后,所述方法还包括:所述第二节点向所述第三节点发送数据删除指令,其中,所述数据删除指令用于指示从所述第三节点的预设存储空间删除所述目标数据。
为了实现上述目的,根据本申请的另一方面,提供了一种数据传输装置,包括:存储单元,用于通过第一节点将目标数据存储到第三节点的预设存储空间,其中,所述目标数据是所述第一节点与第二节点之间的待传输数据,所述第三节点是不同于所述第一节点、所述第二节点的服务器;发送单元,用于通过所述第一节点向所述第二节点发送通知信息,所述通知信息用于通知所述第二节点所述目标数据已经被存储到所述第三节点的预设存储空间,以使所述第二节点根据所述通知信息从所述第三节点获取所述目标数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710895575.8/2.html,转载请声明来源钻瓜专利网。





