[發明專利]數據傳輸方法以及裝置在審
| 申請號: | 202110167457.1 | 申請日: | 2021-02-05 |
| 公開(公告)號: | CN113300978A | 公開(公告)日: | 2021-08-24 |
| 發明(設計)人: | 邱昊楠;李強;高翼梟 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | H04L12/861 | 分類號: | H04L12/861;H04L12/24 |
| 代理公司: | 北京智信禾專利代理有限公司 11637 | 代理人: | 吳肖肖 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 方法 以及 裝置 | ||
本說明書實施例提供數據傳輸方法以及裝置,其中所述數據傳輸方法包括:接收針對目標數據的傳輸請求;基于所述傳輸請求確定對應的網卡隊列,并將所述目標數據從所述網卡隊列對應的第一網口進行傳輸;在預設時長內未通過所述網卡隊列收到針對目標數據的接收應答的情況下,將與所述網卡隊列對應的網口修改為第二網口,并將所述目標數據從所述網卡隊列對應的第二網口進行傳輸。
技術領域
本說明書實施例涉及數據處理技術領域,特別涉及數據傳輸方法以及裝置。
背景技術
遠端直接內存訪問(Remote Direct Memory Access,RDMA)是一種直接進行遠程內存存取的技術,通過網絡把數據傳入設備的存儲區,直接將數據從一個系統快速遷移到另一個遠程系統存儲器中,而不對操作系統造成任何影響,減少了中央處理器參與數據傳輸過程的消耗,解放了內存帶寬和中央處理器(Central Processing Unit,CPU)周期,進而提升了系統處理業務的性能,具有高帶寬、低時延及低CPU占用率的特點。
目前,數據中心全面使用普通商用服務器和網絡設備,單個數據中心規模非常龐大。數據中心規模的增加伴隨著更多的網絡設備故障(壽命到期、硬件bug、突發性斷電、常規故障概率、自然災害等),為了容災和冗余,通常為每個服務器配置兩個或多個網絡接口(網口),每個網口再分別上聯交換機,在某一個交換機發生故障的情況下,需要通信雙方重新建立網絡連接,但重新建立的網絡連接,由于會隨機選擇網口,可能還會經過原傳輸路徑中已經出現故障的網絡設備,導致新建的網絡連接不可用,從而不斷進行斷連、重連,因此,亟需提供一種可以解決上述問題的數據傳輸方法。
發明內容
有鑒于此,本說明書實施例提供了一種數據傳輸方法。本說明書一個或者多個實施例同時涉及一種數據傳輸裝置,一種計算設備,以及一種計算機可讀存儲介質,以解決現有技術中存在的技術缺陷。
本說明書實施例的第一方面,提供了一種數據傳輸方法,包括:
接收針對目標數據的傳輸請求;
基于所述傳輸請求確定對應的網卡隊列,并將所述目標數據從所述網卡隊列對應的第一網口進行傳輸;
在預設時長內未通過所述網卡隊列收到針對目標數據的接收應答的情況下,將與所述網卡隊列對應的網口修改為第二網口,并將所述目標數據從所述網卡隊列對應的第二網口進行傳輸。
本說明書實施例的第二方面,提供了一種數據傳輸裝置,包括:
接收模塊,被配置為接收針對目標數據的傳輸請求;
傳輸模塊,被配置為基于所述傳輸請求確定對應的網卡隊列,并將所述目標數據從所述網卡隊列對應的第一網口進行傳輸;
修改模塊,被配置為在預設時長內未通過所述網卡隊列收到針對目標數據的接收應答的情況下,將與所述網卡隊列對應的網口修改為第二網口,并將所述目標數據從所述網卡隊列對應的第二網口進行傳輸。
本說明書實施例的第三方面,提供了一種計算設備,包括:
存儲器和處理器;
所述存儲器用于存儲計算機可執行指令,所述處理器用于執行所述計算機可執行指令:
接收針對目標數據的傳輸請求;
基于所述傳輸請求確定對應的網卡隊列,并將所述目標數據從所述網卡隊列對應的第一網口進行傳輸;
在預設時長內未通過所述網卡隊列收到針對目標數據的接收應答的情況下,將與所述網卡隊列對應的網口修改為第二網口,并將所述目標數據從所述網卡隊列對應的第二網口進行傳輸。
本說明書實施例的第四方面,提供了一種計算機可讀存儲介質,其存儲有計算機可執行指令,該指令被處理器執行時實現所述數據傳輸方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110167457.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于AI人工智能的安防設備
- 下一篇:改進的光纖連接器模塊





