一种多播数据分发方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40323663 阅读:21 留言:0更新日期:2024-02-09 14:18
本公开实施例提供一种多播数据分发方法、装置、电子设备及存储介质。该方法,包括:接收由应用程序发送的数据分发请求;该数据分发请求,用于请求将数据包由源地址发送至第一目标地址;根据数据分发请求,判断数据分发请求是否满足多播条件;响应于数据分发请求满足多播条件,获取与第一目标地址相关联的至少一个第二目标地址;向交换机发出数据分发指令,以指示交换机复制并转发数据包至第一目标地址和第二目标地址。该方法可以根据该数据分发请求将原本单对单的连接扩展为单对多的连接,以实现数据包在多个目标地址之间高效的多播传输,极大地扩展了数据分发的范围和效率,降低了带宽的消耗,同时可以兼顾数据传输的可靠性。

【技术实现步骤摘要】

本公开涉及计算机,具体而言,涉及一种多播数据分发方法、装置、电子设备及存储介质


技术介绍

1、主流网络传输协议通常基于分层设计,按照传输层分类,可分为面向连接和非面向连接两大类。其中,面向连接的协议如tcp,主要是支持点对点的数据传输,而非面向连接的协议如udp,则可以支持一对多通信,并由此发展出了多播协议。多播协议能够在数据交换设备中实现单对多的数据分发和传输,极大地丰富了网络应用形式。

2、然而,在绝大多数跨节点的网络应用程序中,都要求具备协议可靠的数据通传输服务。这就要求通信协议必须是可靠的,甚至是面向连接的。随着互联网的快速发展,许多此类应用中出现了单对多的网络发送需求,如分布式存储系统中的n副本写入、视频会议的多终端推流,以及服务消息的多节点转发等。

3、当前,面向可靠连接的通信协议并不直接支持多播。现有的解决方案主要包括两种:一种是应用层建立n条1对1的连接,分别在各个连接中发送数据到不同目标节点;另一种则是采用非可靠非面向连接的协议,然后在应用层引入机制保证数据传输的完整性和可靠性。但这两种方法都有其局限性:前者需要本文档来自技高网...

【技术保护点】

1.一种多播数据分发方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述数据分发请求,判断所述数据分发请求是否满足多播条件,包括:

3.根据权利要求2所述的方法,其特征在于,所述响应于所述数据分发请求满足多播条件,获取与所述第一目标地址相关联的至少一个第二目标地址,包括:

4.根据权利要求2所述的方法,其特征在于,所述获取多播地址配置信息,包括:

5.根据权利要求1所述的方法,其特征在于,所述向交换机发出数据分发指令,包括:

6.根据权利要求1所述的方法,其特征在于,还包括:>

7.根据权利...

【技术特征摘要】

1.一种多播数据分发方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述数据分发请求,判断所述数据分发请求是否满足多播条件,包括:

3.根据权利要求2所述的方法,其特征在于,所述响应于所述数据分发请求满足多播条件,获取与所述第一目标地址相关联的至少一个第二目标地址,包括:

4.根据权利要求2所述的方法,其特征在于,所述获取多播地址配置信息,包括:

【专利技术属性】
技术研发人员:姜哓庆王鲲陈飞邹懋
申请(专利权)人:北京趋动智能科技有限公司
类型:发明
国别省市:

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

1