[發(fā)明專利]一種負(fù)載均衡集群下會話保持系統(tǒng)在審
| 申請?zhí)枺?/td> | 201910068341.5 | 申請日: | 2019-01-24 |
| 公開(公告)號: | CN109688229A | 公開(公告)日: | 2019-04-26 |
| 發(fā)明(設(shè)計(jì))人: | 戴元順 | 申請(專利權(quán))人: | 江蘇中云科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京馳納智財(cái)知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11367 | 代理人: | 蔣路帆 |
| 地址: | 212000 江蘇省鎮(zhèn)江市新區(qū)*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 集群 負(fù)載均衡模塊 負(fù)載均衡 會話保持 會話管理模塊 會話存儲 計(jì)算機(jī)技術(shù)領(lǐng)域 存儲子模塊 存儲模塊 服務(wù)節(jié)點(diǎn) 負(fù)載計(jì)算 管理模塊 集群會話 節(jié)點(diǎn)選擇 前端負(fù)載 閾值觸發(fā) 調(diào)度器 端節(jié)點(diǎn) 自適應(yīng) 會話 可用 內(nèi)存 粘貼 并發(fā) 存儲 分類 通信 | ||
本發(fā)明公開了一種負(fù)載均衡集群下會話保持系統(tǒng),屬于計(jì)算機(jī)技術(shù)領(lǐng)域,一種負(fù)載均衡集群下會話保持系統(tǒng),包括位于集群的前端負(fù)載調(diào)度器中的負(fù)載均衡模塊、位于集群的每個(gè)后端節(jié)點(diǎn)中的會話管理模塊和位于集群中存儲集群的每個(gè)服務(wù)節(jié)點(diǎn)上的會話存儲模塊,負(fù)載均衡模塊連接有用戶,負(fù)載均衡模塊與會話管理模塊連接,會話管理模塊與會話存儲模塊連接,負(fù)載均衡模塊包括請求分類、粘貼會話、負(fù)載計(jì)算、閾值觸發(fā)和節(jié)點(diǎn)選擇,會話存儲模塊包括內(nèi)存存儲子模塊和持久化子模塊,實(shí)現(xiàn)高并發(fā)環(huán)境下Web集群會話通信的高效準(zhǔn)確,具備高效、高可用、自適應(yīng)的特點(diǎn)。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,更具體地說,涉及一種負(fù)載均衡集群下會話保持系統(tǒng)。
背景技術(shù)
當(dāng)前,國內(nèi)云計(jì)算產(chǎn)業(yè)呈現(xiàn)爆發(fā)式發(fā)展,推廣使用到各個(gè)領(lǐng)域,這使得云平臺的計(jì)算資源需求量大幅上升,為應(yīng)對這一情況,使用負(fù)載均衡集群技術(shù)是最佳的選擇。其高可用、擴(kuò)展性強(qiáng)、低成本的特性也得到業(yè)界的青睞。但是,在Web應(yīng)用領(lǐng)域,由于HTTP協(xié)議本身是無狀態(tài)協(xié)議,而電商等業(yè)務(wù)需要保持會話狀態(tài),因此要在HTTP協(xié)議基礎(chǔ)上使用了會話保持技術(shù)。該技術(shù)在單機(jī)環(huán)境下工作正常,然而,在負(fù)載均衡集群環(huán)境下,會話保持技術(shù)會由于前后服務(wù)節(jié)點(diǎn)的變化導(dǎo)致Web應(yīng)用的邏輯混亂。因此,為了推廣負(fù)載均衡集群到電商領(lǐng)域,如何在負(fù)載均衡集群中保持會話是必須解決的問題。
現(xiàn)有技術(shù)中《一種基于cookie的會話保持方法及裝置》于2017-12-13日向中國國家知識產(chǎn)權(quán)局申請專利并獲得批準(zhǔn)(審中-實(shí)審),于2018-05-04日公開,公開號:107995304A。本申請?zhí)峁┮环N基于cookie的會話保持方法,所述方法包括:在接收到客戶端發(fā)出的HTTP報(bào)文的情況下,判斷其是否攜cookie信息;在客戶端發(fā)出的HTTP報(bào)文沒有攜帶cookie信息的情況下,根據(jù)預(yù)設(shè)的負(fù)載均衡算法為客戶端發(fā)送的HTTP報(bào)文分配服務(wù)器,并將客戶端發(fā)出的HTTP報(bào)文發(fā)送給分配的服務(wù)器;在接收到分配的服務(wù)器發(fā)出的響應(yīng)報(bào)文的情況下,在響應(yīng)報(bào)文中插入cookie信息,并將插入cookie信息的響應(yīng)報(bào)文返回給客戶端;在接收到客戶端再次發(fā)出的HTTP報(bào)文的情況下,解析其攜帶的cookie信息,根據(jù)解析得到的cookie信息將所述客戶端再次發(fā)出的HTTP報(bào)文轉(zhuǎn)發(fā)到分配的服務(wù)器。
該技術(shù)方案雖然實(shí)現(xiàn)了集群下的會話保持,但在同一用戶產(chǎn)生高并發(fā)請求的情況下,集群容易負(fù)載失衡,且由于會話信息存儲在本地,難以保證會話數(shù)據(jù)高可用。
現(xiàn)有技術(shù)中《一種多服務(wù)器下的會話保持共享方法及系統(tǒng)》于2015-08-11日向中國國家知識產(chǎn)權(quán)局申請專利并獲得批準(zhǔn)(審中-實(shí)審),于2015-12-09日公開,公開號:105141676A。本發(fā)明涉及一種多服務(wù)器下的會話保持共享方法及系統(tǒng),包括以下步驟:當(dāng)系統(tǒng)中的任一服務(wù)器接收客戶端發(fā)送的用于請求創(chuàng)建會話的會話請求時(shí),根據(jù)會話請求獲取會話ID;接收到會話請求的所述服務(wù)器根據(jù)會話ID查詢緩存服務(wù)器,得到查詢結(jié)果;所述服務(wù)器將查詢結(jié)果返回給客戶端。本發(fā)明避免web服務(wù)器之間進(jìn)行會話復(fù)制等不必要操作,使會話能夠統(tǒng)一進(jìn)行管理,不用擔(dān)心引web服務(wù)器因重啟導(dǎo)致的會話丟失。
該技術(shù)方案實(shí)現(xiàn)了會話保持,保證了會話數(shù)據(jù)高可用,但同時(shí)也導(dǎo)致緩存服務(wù)器的性能成為整個(gè)集群的性能瓶頸。
傳統(tǒng)的負(fù)載均衡算法如輪詢、加權(quán)輪詢、源地址散列調(diào)度等這類算法由于決定請求分配的參數(shù)是節(jié)點(diǎn)的靜態(tài)環(huán)境指標(biāo),在高并發(fā)環(huán)境下容易負(fù)載傾斜。而采用動態(tài)算法如加權(quán)最少鏈接來根據(jù)節(jié)點(diǎn)當(dāng)前環(huán)境分配負(fù)載,在業(yè)務(wù)類型相近的情況下能獲得較好的集群性能,但在當(dāng)前復(fù)雜的請求業(yè)務(wù)環(huán)境使得這種算法難以適用。對于會話保持機(jī)制,粘性會話機(jī)制是在一定時(shí)間內(nèi)將保持用戶與后臺某個(gè)節(jié)點(diǎn)的連接,但這種方法的會話數(shù)據(jù)易丟失,破壞了負(fù)載均衡粒度,會話服務(wù)器機(jī)制則將會話數(shù)據(jù)在集群內(nèi)共享,保證了會話數(shù)據(jù)高可用,但同時(shí)導(dǎo)致了結(jié)構(gòu)復(fù)雜,存儲節(jié)點(diǎn)易成為性能瓶頸。
發(fā)明內(nèi)容
1.要解決的技術(shù)問題
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江蘇中云科技有限公司,未經(jīng)江蘇中云科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910068341.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種集群調(diào)度呼叫業(yè)務(wù)中主叫終端信息顯示方法
- 更新網(wǎng)絡(luò)流量管理設(shè)備同時(shí)維持有效性
- 與集群調(diào)度系統(tǒng)進(jìn)行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災(zāi)系統(tǒng)、容災(zāi)處理方法、監(jiān)控節(jié)點(diǎn)和備份集群
- 一種ETCD集群恢復(fù)方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)介質(zhì)
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓?fù)涓路椒ā⑾到y(tǒng)、設(shè)備及計(jì)算機(jī)存儲介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲介質(zhì)
- 一種用于負(fù)載均衡設(shè)備的狀態(tài)監(jiān)控系統(tǒng)
- 可均衡負(fù)載電壓的供電電路
- 一種實(shí)現(xiàn)負(fù)載均衡的方法、裝置及負(fù)載均衡服務(wù)系統(tǒng)
- 一種集群負(fù)載均衡的實(shí)現(xiàn)方法
- 負(fù)載均衡主機(jī)的配置方法及系統(tǒng)
- 一種負(fù)載均衡集群下會話保持系統(tǒng)
- 一種基于docker容器實(shí)現(xiàn)內(nèi)網(wǎng)負(fù)載均衡的方法
- 一種負(fù)載均衡設(shè)備的管理方法及系統(tǒng)
- 一種云環(huán)境中的負(fù)載均衡系統(tǒng)
- PowerVM虛擬化的管理方法、可讀存儲介質(zhì)及云管平臺
- 一種負(fù)載均衡方法和裝置
- 一種負(fù)載均衡方法及負(fù)載均衡器
- IaaS云環(huán)境中的負(fù)載均衡系統(tǒng)和負(fù)載均衡方法
- 路由節(jié)點(diǎn)的負(fù)載均衡方法和負(fù)載均衡系統(tǒng)
- 負(fù)載均衡路由分析方法及負(fù)載均衡路由分析器
- 基于業(yè)務(wù)的資源管理的可視化負(fù)載均衡部署方法及系統(tǒng)
- 用于負(fù)載均衡的方法和裝置
- 基于請求的層次結(jié)構(gòu)負(fù)載均衡方法及系統(tǒng)
- 一種服務(wù)處理方法及相關(guān)裝置
- 一種域名系統(tǒng)的負(fù)載均衡方法、裝置、設(shè)備及存儲介質(zhì)





