[發明專利]會話保持方法和裝置有效
| 申請號: | 201711350621.2 | 申請日: | 2017-12-15 |
| 公開(公告)號: | CN108076149B | 公開(公告)日: | 2021-07-23 |
| 發明(設計)人: | 王銘圣;孫艷杰 | 申請(專利權)人: | 杭州迪普科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310051 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 會話 保持 方法 裝置 | ||
本申請提供一種會話保持方法和裝置,應用于負載均衡設備,包括:在接收到客戶端發送的請求報文時,將請求報文中的第一指定字段與預設的請求關鍵字進行匹配;在接收到第一服務端發送的應答報文時,將應答報文中的第二指定字段與預設的應答關鍵字進行匹配;在第一指定字段與請求關鍵字匹配,且第二指定字段與應答關鍵字匹配時,基于預設的第一提取策略從請求報文中提取第一特定字段,并基于預設的第二提取策略從應答報文中提取第二特定字段;判斷第一特定字段與第二特定字段是否匹配;如果第一特定字段與第二特定字段匹配,則將客戶端發送的請求報文轉發給第一服務端。本申請技術方案可以提高服務端的業務處理的效率和安全性。
技術領域
本申請涉及通信技術領域,尤其涉及一種會話保持方法和裝置。
背景技術
隨著網絡的高速發展,負載均衡設備被廣泛應用于分布式系統架構中的服務端集群,基于內置的調度算法將各個客戶端的流量分配至各個服務端。但通常,負載均衡設備在進行負載均衡處理時,還會采用會話保持機制,即將同一客戶端的流量分配至同一服務端,以提高用戶業務的連續性和穩定性。
相關技術中,負載均衡設備可以利用數據庫,即將所有會話信息存入數據庫,以實現不同服務端之間會話信息的共享,并通過數據庫確定用于會話保持的服務端,但這樣增加了數據庫負擔,從而會影響業務處理效率。或者,負載均衡設備也可以利用cookie,即將會話信息存入cookie,后續通過cookie確定用于會話保持的服務端,但由于cookie易于被偽造,因此采用這種方式存在安全隱患。
發明內容
有鑒于此,本申請提供一種會話保持方法和裝置,以提高業務處理的效率和安全性。
具體地,本申請是通過如下技術方案實現的:
第一方面,本申請提供一種會話保持方法,所述方法應用于負載均衡設備,所述方法包括:
在接收到客戶端發送的請求報文時,將所述請求報文中的第一指定字段與預設的請求關鍵字進行匹配;
在接收到第一服務端發送的應答報文時,將所述應答報文中的第二指定字段與預設的應答關鍵字進行匹配;
在所述第一指定字段與所述請求關鍵字匹配,且所述第二指定字段與所述應答關鍵字匹配時,基于預設的第一提取策略從所述請求報文中提取第一特定字段,并基于預設的第二提取策略從所述應答報文中提取第二特定字段;
判斷所述第一特定字段與所述第二特定字段是否匹配;
如果所述第一特定字段與所述第二特定字段匹配,則將所述客戶端發送的所述請求報文轉發給所述第一服務端。
第二方面,本申請提供一種會話保持裝置,所述裝置應用于負載均衡設備,所述裝置包括:
第一匹配單元,用于在接收到客戶端發送的請求報文時,將所述請求報文中的第一指定字段與預設的請求關鍵字進行匹配;
第二匹配單元,用于在接收到第一服務端發送的應答報文時,將所述應答報文中的第二指定字段與預設的應答關鍵字進行匹配;
提取單元,用于在所述第一指定字段與所述請求關鍵字匹配,且所述第二指定字段與所述應答關鍵字匹配時,基于預設的第一提取策略從所述請求報文中提取第一特定字段,并基于預設的第二提取策略從所述應答報文中提取第二特定字段;
判斷單元,用于判斷所述第一特定字段與所述第二特定字段是否匹配;
轉發單元,用于在所述第一特定字段與所述第二特定字段匹配時,將所述客戶端發送的所述請求報文轉發給所述第一服務端。
分析上述技術方案可知,本申請提供了一種新的會話保持實現方法,而無需利用數據庫或cookie來實現會話保持。與相關技術相比,本申請技術方案在提高用戶業務的連續性和穩定性的同時,還可以提高服務端的業務處理的效率和安全性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州迪普科技股份有限公司,未經杭州迪普科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711350621.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于區塊鏈的存儲系統
- 下一篇:基于物聯網與云計算的健身數據監管系統





