[發明專利]服務器、報文分配設備、程序交接系統以及程序交接的方法有效
| 申請號: | 202010735148.5 | 申請日: | 2020-07-28 |
| 公開(公告)號: | CN111756776B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | 孔令濤;寇冠楠;張洪全;肖涵 | 申請(專利權)人: | 支付寶(杭州)信息技術有限公司 |
| 主分類號: | H04L69/16 | 分類號: | H04L69/16;H04L69/164;H04L67/02 |
| 代理公司: | 北京市一法律師事務所 11654 | 代理人: | 劉榮娟 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 報文 分配 設備 程序 交接 系統 以及 方法 | ||
本申請提供一種報文分配設備、一種服務器、一種由報文分配設備執行的程序交接方法、一種由服務器執行的程序交接方法以及一種程序交接系統。所述由服務器執行的程序交接方法包括:運行原始進程,所述原始進程開啟目標監聽套接字、監聽并接收客戶端通過原始連接傳來的第一報文;以及啟動所述原始進程派生出來的新建進程,所述新建進程開啟所述目標監聽套接字、監聽并接收所述客戶端新建連接傳來的第二報文,其中所述新建連接建立時間在所述原始連接的建立時間之后。
技術領域
本申請涉及計算機網絡領域,特別涉及服務器、報文分配設備、程序交接系統以及程序交接的方法。
背景技術
QUIC協議是一種在用戶態、基于UDP實現的、可靠安全的傳輸協議。QUIC協議具有鏈接建立開銷小、傳輸性能效率高等特點。QUIC協議作為一種新興的傳輸層協議,相比傳統的TCP+TLS,具有建鏈開銷小、無頭阻塞、支持連接遷移等多種優點。基于QUIC傳輸的HTTP2正成為下一代HTTP協議即HTTP3。基于此,當前各大公司都在進行QUIC協議的落地工作。例如Google、Facebook、騰訊等。
對于設計好的客戶端軟件和服務端軟件,當服務端軟件的版本需要變化的時候,通常希望對服務端軟件進行無損升級。升級是指,替換二進制,重啟進程等運維操作。無損是指,在升級時,不影響原來網絡服務器存量連接上的業務數據。無損升級,也稱為熱升級。
對于基于QUIC設計的客戶端和服務端,當前還沒有成熟的方案來解決服務端的無損升級的問題。
發明內容
為實現基于QUIC設計的服務端的無損升級,本申請公開了一種程序交接的方法,包括:一種程序交接的方法,包括:運行原始進程,所述原始進程開啟目標監聽套接字、監聽并接收客戶端通過原始連接傳來的第一報文;以及啟動所述原始進程派生出來的新建進程,所述新建進程開啟所述目標監聽套接字、監聽并接收所述客戶端新建連接傳來的第二報文,其中所述新建連接建立時間在所述原始連接的建立時間之后。
在一些實施例中,所述方法還包括:通過第一程序運行所述原始進程;以及通過第二程序運行所述新建進程。
在一些實施例中,其中所述原始進程通過第一端口接收所述第一報文;以及所述新建進程通過第二端口接收所述第二報文。
在一些實施例中,其中所述第一端口屬于第一端口組中的端口;以及所述第二端口屬于第二端口組中的端口。
在一些實施例中,所述方法還包括:創建所述第一端口組;將所述第一端口組對應的組數賦值給啟動計數器;所述原始進程派生出所述新建進程后,對所述啟動計數器加1;創建所述第二端口組;以及將所述啟動計數器的值賦值給所述第二端口組對應的組數。
在一些實施例中,所述方法還包括,將所述啟動計數器的值發送到報文分配設備;所述報文分配設備在接收到所述啟動計數器的值之后:確認所述第二報文的報文標識中沒有端口標識,根據所述啟動計數器的值從至少一個端口組中確定所述第二端口組為目標端口組,從所述目標端口組中的至少一個端口中選擇目標端口,以及將所述客戶端傳來的第二報文發送到所述目標端口。
在一些實施例中,所述方法還包括:生成關于所述第二報文的響應,所述響應包括所述目標端口的端口號,其中所述目標端口為所述第二端口。
在一些實施例中,其中,所述第一報文的報文標識中包括所述第一端口的端口號;以及所述客戶端將所述第一報文發送至報文分配設備,所述報文分配設備根據所述報文標識中的所述第一端口號將所述第一報文發送至所述第一端口。
在一些實施例中,所述方法還包括:確定連接在所述原始進程上的原始連接已經退出;以及結束所述原始進程。
在一些實施例中,其中所述報文包括UDP數據包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于支付寶(杭州)信息技術有限公司,未經支付寶(杭州)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010735148.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:植物人護理床頭部移動結構
- 下一篇:一種軸承蓋擰緊及油封壓入機





