[發明專利]一種建立HTTP/2連接的方法、系統、裝置和電子設備在審
| 申請號: | 201911231920.3 | 申請日: | 2019-12-05 |
| 公開(公告)號: | CN112929393A | 公開(公告)日: | 2021-06-08 |
| 發明(設計)人: | 屠強;任鵬;張先紅 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京德崇智捷知識產權代理有限公司 11467 | 代理人: | 金星 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 建立 http 連接 方法 系統 裝置 電子設備 | ||
本說明書實施例公開了一種建立HTTP/2連接的方法、系統、裝置和電子設備,包括:在已建立的HTTP/2連接狀態下,第一節點設備與第二節點設備之間可通過協商確定流標識約定上限,并在檢測到本地或者對端將要耗盡可用范圍的流標識之前,也就是即將接近流標識約定上限時,觸發第一節點設備建立新的HTTP/2連接,而且,還可以在原連接到達最大流標識(也就是流標識約定上限)時,通過新建立的HTTP/2連接發送消息,原連接優雅關閉。這樣,減少了新舊連接之間重復的時段,從而,消除了在耗盡可用范圍的流標識時,新建連接以及消息重發帶來的時延問題,有效緩解甚至消除上層業務處理出現的延遲,提升業務處理及時性以及可靠性。
技術領域
本說明書涉及通信技術領域,尤其涉及一種建立HTTP/2連接的方法、系統、裝置和電子設備。
背景技術
超文本傳輸協議(HTTP,HyperText Transfer Protocol)是Web聯網的基礎,也是手機聯網常用的協議之一,HTTP協議是建立在TCP協議之上的一種應用。
超文本傳輸協議2.0,即HTTP/2是下一代HTTP協議。HTTP/2定義了流,也即為客戶端和服務器之間的HTTP2.0連接內的一個獨立、雙向的幀交換序列。一個HTTP/2連接可同時包含多條打開的流,換言之,可以支持并發流。流標識ID用無符號的31位整數來標記,由端點在初始化流的時候分配。每一個HTTP請求/響應都會消耗一個流,交互完成后這個流就被關閉,使用過的流ID不能重復使用。HTTP/2長期連接會導致端點耗盡可用范圍的流標識。
由于HTTP/2支持多路復用的并發流,導致超過流標識可用范圍的請求消息發送后,無法被接收端處理,需要通過新建立的連接重發。具體參照圖1所示,而且,端點耗盡可用范圍的流標識后,需要拆除原有連接,建立新的連接發送消息。無論是重新建立連接還是消息重發,都會導致消息傳輸時延明顯增加,進而上層業務處理存在延遲。
發明內容
本說明書實施例的目的是提供一種建立HTTP/2連接的方法、系統、裝置和電子設備,以有效緩解甚至消除現有技術中由于流標識耗盡而引發的延遲問題。
為解決上述技術問題,本說明書實施例是這樣實現的:
第一方面,提出了一種建立HTTP/2連接的方法,所述方法包括:
在當前HTTP/2連接狀態下,第一節點設備檢測本地和對端第二節點設備的流標識;
如果檢測到本地和/或所述第二節點設備的流標識與流標識約定上限之間的距離小于閾值,則所述第一節點設備建立新的HTTP/2連接。
第二方面,提出了一種建立HTTP/2連接的方法,應用于第一節點設備側,所述方法包括:
在當前HTTP/2連接狀態下,第一節點設備檢測本地和對端第二節點設備的流標識;
如果檢測到本地和/或所述第二節點設備的流標識與流標識約定上限之間的距離小于閾值,則建立新的HTTP/2連接。
第三方面,提供了一種建立HTTP/2連接的系統,所述系統包括:第一節點設備和第二節點設備;其中,
在當前HTTP/2連接狀態下,第一節點設備檢測本地和對端所述第二節點設備的流標識;
如果檢測到本地和/或所述第二節點設備的流標識與流標識約定上限之間的距離小于閾值,則所述第一節點設備建立新的HTTP/2連接。
第四方面,提供了一種節點設備,包括:
檢測模塊,用于在當前HTTP/2連接狀態下,檢測本地和對端第二節點設備的流標識;
建立模塊,用于檢測到本地和/或所述第二節點設備的流標識與流標識約定上限之間的距離小于閾值時,建立新的HTTP/2連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911231920.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種釔鎳儲氫合金的制備方法
- 下一篇:一種紫竹鹽的制備方法





