[發明專利]一種健康碼業務承載擴容方法在審
| 申請號: | 202210568938.8 | 申請日: | 2022-05-24 |
| 公開(公告)號: | CN114973480A | 公開(公告)日: | 2022-08-30 |
| 發明(設計)人: | 路杰;蒲旭虹;陶生聰;姜旭東;白煥莉;陶生鑫;劉紅亮;張玉婷;劉麗娟 | 申請(專利權)人: | 甘肅省衛生健康統計信息中心(西北人口信息中心) |
| 主分類號: | G07C9/27 | 分類號: | G07C9/27;H04L9/40;H04L67/1008 |
| 代理公司: | 北京睿智保誠專利代理事務所(普通合伙) 11732 | 代理人: | 杜娟 |
| 地址: | 730030 *** | 國省代碼: | 甘肅;62 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 健康 業務 承載 擴容 方法 | ||
本發明公開了一種健康碼業務承載擴容方法,涉及數據交互領域。本發明包括以下步驟:獲取等待接入的客戶端信息;利用硬負載均衡算法以及軟負載算法分別對服務器進行訪問;根據對服務器的訪問結果,將客戶端接入服務器。本發明公開了一種能高效承載健康碼業務的擴容技術和方法,力求為健康出行碼業務提供基礎保障。
技術領域
本發明涉及數據交互領域,更具體的說是涉及一種健康碼業務承載擴容方法。
背景技術
目前,健康碼的用戶使用量劇增,最高每天達765萬人次,為防止和解決每天用戶量高峰出現請求超時、出行碼不穩定等影響用戶無法使用健康碼的情況,亟需研究一種能高效承載健康碼業務的擴容技術和方法,力求為健康出行碼業務提供基礎保障。
發明內容
有鑒于此,本發明提供了一種健康碼業務承載擴容方法,以解決背景技術中存在的問題。
為了實現上述目的,本發明采用如下技術方案:
一種健康碼業務承載擴容方法,包括以下步驟:
獲取等待接入的客戶端信息;
利用硬負載均衡算法以及軟負載算法分別對服務器進行訪問;
根據對服務器的訪問結果,將客戶端接入服務器。
可選的,還包括:檢查客戶端之前是否已連接,如果負載均衡設備已存在當前客戶端的會話保持連接條目,負載均衡設備會將請求發送至后端相同服務器。
可選的,還包括:客戶端會話根據業務特性使用源地址會話保持,具體為:
當連接超時值為每一個進行會話保持的會話設定一個超時時間,當一個會話上一次完成到這個會話下次再來之前的間隔如果小于這個超時值,負載均衡將會將新的連接進行會話保持,并且重置超時時間,但如果時間間隔大于該超時值,負載均衡將新來的連接認為是新的會話會通過負載均衡算法重新選擇后端服務器。
可選的,客戶端會話根據其業務特性使用源地址會話保持僅基于源IP地址跟蹤會話。
可選的,所述硬負載均衡算法采用Round Robin輪詢算法,具體為:
第一個請求選擇列表中的第一個服務器,按順序向下移動列表直到結尾,并循環。
可選的,所述軟負載算法采用weight權重輪詢算法,具體為:
根據權重來分發請求到不同的機器中,指定輪詢幾率,權重和訪問比率成正比,用于后端服務器性能不均的情況。
可選的,各個服務器間通過feign來實現通信,并配置降級熔斷策略。
可選的,還包括硬件負載均衡器置于于路由器與數據中心資源之間,用于對于可能造成服務器及應用癱瘓的服務拒絕和協議攻擊實施檢測和預防。
經由上述的技術方案可知,與現有技術相比,本發明公開提供了一種健康碼業務承載擴容方法,具有以下有益效果:
(1)靈活擴展服務。
為了解決各類應用加速的復雜性,負載均衡器不僅是性能型設備,而且還必須具有靈活的可擴展能力,在2U結構模式中具有高密度解決方案,提供多配置和布置功能,從而滿足了數據中心及服務供應商日益變化的環境需求。
在應用側,如果需要提高并發,首先,可以橫向擴展網關的個數以及無限擴展應用,如果要達到更高的并發,就需要在增加Nginx軟負載映射到負載均衡器上,橫向擴展網關的個數以及無限擴展應用,可以達到幾萬甚至上百萬的并發。
(2)加強了DDos攻擊,保護了服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于甘肅省衛生健康統計信息中心(西北人口信息中心),未經甘肅省衛生健康統計信息中心(西北人口信息中心)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210568938.8/2.html,轉載請聲明來源鉆瓜專利網。





