← 返回列表
数据发送方法、数据接收方法、装置、设备及存储介质
摘要文本
本公开实施例提供一种数据发送方法、数据接收方法、装置、设备及存储介质,通过接收服务器通过高速总线发送的至少两个数据发送请求,数据发送请求用于请求智能网卡将存储于服务器一侧的报文数据发送至外部设备;针对每一数据发送请求,确定对应的目标硬件队列,其中,硬件队列用于通过高速总线与服务器通信,各数据发送请求对应的目标硬件队列分布于至少两个硬件队列组内,硬件队列组与高速总线一一对应;由各目标硬件队列通过对应的至少两条高速总线同时与服务器通信,获得对应的报文数据,并发送至外部设备。通过目标硬件队列来实现至少高速总线的同步数据传输,充分利用智能网卡的带宽资源,提高智能网卡与服务器之间的数据传输效率。
申请人信息
- 申请人:北京火山引擎科技有限公司
- 申请人地址:100190 北京市海淀区紫金数码园4号楼13层1309
- 发明人: 北京火山引擎科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 数据发送方法、数据接收方法、装置、设备及存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410179255.2 |
| 申请日 | 2024/2/18 |
| 公告号 | CN117749739A |
| 公开日 | 2024/3/22 |
| IPC主分类号 | H04L49/111 |
| 权利人 | 北京火山引擎科技有限公司 |
| 发明人 | 范文韬; 张昊中; 张扬 |
| 地址 | 北京市海淀区紫金数码园4号楼13层1309 |
专利主权项内容
1.一种数据发送方法,其特征在于,应用于智能网卡,所述智能网卡具有至少两条高速总线的总线端口,所述智能网卡通过所述高速总线与服务器通信,所述方法包括:接收所述服务器通过所述高速总线发送的至少两个数据发送请求,所述数据发送请求用于请求所述智能网卡将存储于所述服务器一侧的报文数据发送至外部设备;针对每一所述数据发送请求,确定对应的目标硬件队列,其中,硬件队列用于通过所述高速总线与所述服务器通信,各所述数据发送请求对应的目标硬件队列分布于至少两个硬件队列组内,所述硬件队列组与所述高速总线一一对应;由各所述目标硬件队列通过对应的至少两条高速总线同时与所述服务器通信,获得对应的报文数据,并将所述报文数据发送至所述外部设备。