[發(fā)明專利]會話保持方法和裝置有效
| 申請?zhí)枺?/td> | 201711350621.2 | 申請日: | 2017-12-15 |
| 公開(公告)號: | CN108076149B | 公開(公告)日: | 2021-07-23 |
| 發(fā)明(設計)人: | 王銘圣;孫艷杰 | 申請(專利權)人: | 杭州迪普科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京博思佳知識產(chǎn)權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310051 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 會話 保持 方法 裝置 | ||
1.一種會話保持方法,其特征在于,所述方法應用于負載均衡設備,所述方法包括:
在接收到客戶端發(fā)送的請求報文時,將所述請求報文中的第一指定字段與預設的請求關鍵字進行匹配,判斷所述第一指定字段與所述請求關鍵字是否相同;其中,所述第一指定字段為所述請求報文的報文內容中的HTTP頭部名稱和HTTP內容,所述請求關鍵字為預設客戶端發(fā)送的請求報文的報文內容中的HTTP頭部名稱和HTTP內容;
在接收到第一服務端發(fā)送的應答報文時,將所述應答報文中的第二指定字段與預設的應答關鍵字進行匹配,判斷所述第二指定字段與所述應答關鍵字是否相同;其中,所述第二指定字段為所述應答報文的報文內容中的HTTP頭部名稱和HTTP內容,所述應答關鍵字為預設服務端發(fā)送的應答報文的報文內容中的HTTP頭部名稱和HTTP內容;
在所述第一指定字段與所述請求關鍵字相同,且所述第二指定字段與所述應答關鍵字相同時,基于預設的第一提取策略從所述請求報文中提取第一特定字段,并基于預設的第二提取策略從所述應答報文中提取第二特定字段;
判斷所述第一特定字段與所述第二特定字段是否匹配;
如果所述第一特定字段與所述第二特定字段匹配,則將所述客戶端發(fā)送的所述請求報文轉發(fā)給所述第一服務端。
2.根據(jù)權利要求1所述的方法,其特征在于,所述判斷所述第一特定字段與所述第二特定字段是否匹配,包括:
計算所述第一特定字段的第一哈希值,并計算所述第二特定字段的第二哈希值;
比較所述第一哈希值與所述第二哈希值是否相等;
所述如果所述第一特定字段與所述第二特定字段匹配,則將所述客戶端發(fā)送的所述請求報文轉發(fā)給所述第一服務端,包括:
如果所述第一哈希值與所述第二哈希值相等,則將所述客戶端發(fā)送的所述請求報文轉發(fā)給所述第一服務端。
3.根據(jù)權利要求1所述的方法,其特征在于,所述基于預設的第一提取策略從所述請求報文中提取第一特定字段,包括:
根據(jù)所述請求關鍵字、預設的第一偏移量和第一結束字符,從所述請求報文中提取第一特定字段;
所述基于預設的第二提取策略從所述應答報文中提取第二特定字段,包括:
根據(jù)所述應答關鍵字、預設的第二偏移量和第二結束字符,從所述應答報文中提取第二特定字段。
4.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
如果所述第一特定字段與所述第二特定字段不匹配,則繼續(xù)判斷所述第一特定字段與基于所述第二提取策略從第二服務端發(fā)送的應答報文中提取的第二特定字段是否匹配;
其中,所述第二服務端發(fā)送的應答報文中的第二指定字段與所述應答關鍵字匹配。
5.一種會話保持裝置,其特征在于,所述裝置應用于負載均衡設備,所述裝置包括:
第一匹配單元,用于在接收到客戶端發(fā)送的請求報文時,將所述請求報文中的第一指定字段與預設的請求關鍵字進行匹配,判斷所述第一指定字段與所述請求關鍵字是否相同;其中,所述第一指定字段為所述請求報文的報文內容中的HTTP頭部名稱和HTTP內容,所述請求關鍵字為預設客戶端發(fā)送的請求報文的報文內容中的HTTP頭部名稱和HTTP內容;
第二匹配單元,用于在接收到第一服務端發(fā)送的應答報文時,將所述應答報文中的第二指定字段與預設的應答關鍵字進行匹配,判斷所述第二指定字段與所述應答關鍵字是否相同;其中,所述第二指定字段為所述應答報文的報文內容中的HTTP頭部名稱和HTTP內容,所述應答關鍵字為預設服務端發(fā)送的應答報文的報文內容中的HTTP頭部名稱和HTTP內容;
提取單元,用于在所述第一指定字段與所述請求關鍵字相同,且所述第二指定字段與所述應答關鍵字相同時,基于預設的第一提取策略從所述請求報文中提取第一特定字段,并基于預設的第二提取策略從所述應答報文中提取第二特定字段;
判斷單元,用于判斷所述第一特定字段與所述第二特定字段是否匹配;
轉發(fā)單元,用于在所述第一特定字段與所述第二特定字段匹配時,將所述客戶端發(fā)送的所述請求報文轉發(fā)給所述第一服務端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州迪普科技股份有限公司,未經(jīng)杭州迪普科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711350621.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





