[發(fā)明專利]一種負(fù)載均衡方法、裝置、電子設(shè)備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201910012992.2 | 申請日: | 2019-01-07 |
| 公開(公告)號: | CN109743392A | 公開(公告)日: | 2019-05-10 |
| 發(fā)明(設(shè)計)人: | 方明 | 申請(專利權(quán))人: | 北京字節(jié)跳動網(wǎng)絡(luò)技術(shù)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100080 北京市石景山區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 服務(wù)器組信息 目標(biāo)服務(wù)器 服務(wù)請求 服務(wù)器 服務(wù)請求類型 存儲介質(zhì) 電子設(shè)備 負(fù)載均衡 配置文件 匹配 數(shù)據(jù)庫 反向代理服務(wù)器 互聯(lián)網(wǎng)協(xié)議地址 獲取服務(wù)請求 刪除服務(wù)器 服務(wù)器組 系統(tǒng)性能 權(quán)重 刪除 轉(zhuǎn)發(fā) 保存 更新 服務(wù) | ||
本公開公開了一種負(fù)載均衡方法、裝置、電子設(shè)備及存儲介質(zhì)。其中,該方法包括:獲取服務(wù)請求,確定服務(wù)請求的服務(wù)請求類型;獲取與服務(wù)請求類型匹配的服務(wù)器組信息,服務(wù)器組信息包括服務(wù)器組中至少兩個服務(wù)器的互聯(lián)網(wǎng)協(xié)議地址、端口、以及權(quán)重;根據(jù)服務(wù)器組信息,在至少兩個服務(wù)器中確定與服務(wù)請求匹配的目標(biāo)服務(wù)器,并將服務(wù)請求轉(zhuǎn)發(fā)至目標(biāo)服務(wù)器。本公開實施例解決了現(xiàn)有技術(shù)在新增目標(biāo)服務(wù)器或者刪除目標(biāo)服務(wù)器時,需要更新配置文件,并重啟反向代理服務(wù)器,造成服務(wù)不穩(wěn)定的問題,可以將服務(wù)器組信息保存至數(shù)據(jù)庫,可以在新增服務(wù)器或者刪除服務(wù)器時,僅需對應(yīng)修改數(shù)據(jù)庫中的服務(wù)器組信息,而無需更改配置文件,提高了系統(tǒng)性能。
技術(shù)領(lǐng)域
本公開實施例資源分配技術(shù),尤其涉及一種負(fù)載均衡方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù)
反向代理(Reverse Proxy)方式是指以代理服務(wù)器來接受internet上的連接請求,然后將請求轉(zhuǎn)發(fā)給內(nèi)部網(wǎng)絡(luò)上的服務(wù)器,并將從服務(wù)器上得到的結(jié)果返回給internet上請求連接的客戶端,此時代理服務(wù)器對外就表現(xiàn)為一個反向代理服務(wù)器。現(xiàn)在許多大型web網(wǎng)站都用到反向代理。除了可以防止外網(wǎng)對內(nèi)網(wǎng)服務(wù)器的惡性攻擊、緩存以減少服務(wù)器的壓力和訪問安全控制之外,還可以進(jìn)行負(fù)載均衡,將用戶請求分配給多個服務(wù)器。nginx作為近年來較火的反向代理服務(wù)器,安裝在目的主機(jī)端,主要用于轉(zhuǎn)發(fā)客戶機(jī)請求。后臺有多個目標(biāo)服務(wù)器提供服務(wù)。nginx的功能就是把請求轉(zhuǎn)發(fā)給后面的服務(wù)器,決定哪個目標(biāo)服務(wù)器來處理當(dāng)前請求,實現(xiàn)負(fù)載均衡。
現(xiàn)有技術(shù)中,通常在配置反向代理服務(wù)器nginx的時候,會把每個目標(biāo)服務(wù)器的互聯(lián)網(wǎng)協(xié)議(Internet Protocol Address,IP)地址、端口、以及權(quán)重寫入配置文件。反向代理服務(wù)器nginx在接收到客戶端發(fā)送的請求后,從配置文件中獲取各目標(biāo)服務(wù)器的IP地址、端口、以及權(quán)重等數(shù)據(jù),并根據(jù)上述數(shù)據(jù)將請求分發(fā)給后端的業(yè)務(wù)處理服務(wù)器進(jìn)行處理,實現(xiàn)負(fù)載均衡。
現(xiàn)有技術(shù)的缺陷在于,將每個目標(biāo)服務(wù)器的IP地址、端口、以及權(quán)重寫入配置文件。當(dāng)新增目標(biāo)服務(wù)器或者刪除目標(biāo)服務(wù)器時,需要更新配置文件,并重啟反向代理服務(wù)器。頻繁的配置文件更新操作將導(dǎo)致頻繁的反向代理服務(wù)器重啟,造成服務(wù)不穩(wěn)定。
發(fā)明內(nèi)容
本公開提供一種負(fù)載均衡方法、裝置、電子設(shè)備及存儲介質(zhì),以實現(xiàn)在新增服務(wù)器或者刪除服務(wù)器時,無需更改配置文件,從而避免頻繁重啟反向代理服務(wù)器造成的服務(wù)不穩(wěn)定問題,提高系統(tǒng)性能。
第一方面,本公開實施例提供了一種負(fù)載均衡方法,包括:
獲取服務(wù)請求,確定服務(wù)請求的服務(wù)請求類型;
獲取與服務(wù)請求類型匹配的服務(wù)器組信息,服務(wù)器組信息包括服務(wù)器組中至少兩個服務(wù)器的互聯(lián)網(wǎng)協(xié)議地址、端口、以及權(quán)重;
根據(jù)服務(wù)器組信息,在至少兩個服務(wù)器中確定與服務(wù)請求匹配的目標(biāo)服務(wù)器,并將服務(wù)請求轉(zhuǎn)發(fā)至目標(biāo)服務(wù)器。
上述方案中,可選的是,在獲取與服務(wù)請求類型匹配的服務(wù)器組信息之前,還包括:
根據(jù)全部服務(wù)請求類型對集群中的各服務(wù)器進(jìn)行分組,得到與每個服務(wù)請求類型分別對應(yīng)的服務(wù)器組;
將各服務(wù)器組中的至少兩個服務(wù)器的互聯(lián)網(wǎng)協(xié)議地址、端口、以及權(quán)重,確定為與各服務(wù)器組對應(yīng)的服務(wù)器組信息;
建立服務(wù)請求類型與服務(wù)器組信息的鍵值對映射關(guān)系,服務(wù)請求類型為鍵名,與服務(wù)請求類型匹配的服務(wù)器組信息為鍵值;
根據(jù)鍵值對映射關(guān)系,將全部服務(wù)請求類型,以及與各服務(wù)請求類型匹配的服務(wù)器組信息保存至數(shù)據(jù)庫。
上述方案中,可選的是,獲取與服務(wù)請求類型匹配的服務(wù)器組信息,包括:
在數(shù)據(jù)庫中,查詢與服務(wù)請求類型匹配的服務(wù)器組信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京字節(jié)跳動網(wǎng)絡(luò)技術(shù)有限公司,未經(jīng)北京字節(jié)跳動網(wǎng)絡(luò)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910012992.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種集群系統(tǒng)中組呼鑒權(quán)的方法
- 中繼服務(wù)器及中繼通信系統(tǒng)
- 獲取服務(wù)質(zhì)量參數(shù)的方法、服務(wù)網(wǎng)關(guān)及AAA服務(wù)器
- 一種session信息的共享方法和共享系統(tǒng)
- 一種服務(wù)器分組管理方法和裝置
- 一種基于移動邊緣計算的應(yīng)用服務(wù)接入方法及裝置
- 基于環(huán)境管理的項目部署方法及其裝置
- 一種負(fù)載均衡方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種服務(wù)器規(guī)劃方法、服務(wù)器及存儲介質(zhì)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸系統(tǒng)
- 排隊裝置、排隊系統(tǒng)和排隊方法
- 組合和響應(yīng)服務(wù)請求的方法及裝置
- 識別服務(wù)請求類型的方法、媒體服務(wù)器和終端設(shè)備
- 服務(wù)申請的處理方法和裝置
- 服務(wù)請求處理方法及系統(tǒng)、代理節(jié)點
- 用于確定組合服務(wù)請求者的系統(tǒng)和方法
- 用于消息處理的方法及相關(guān)聯(lián)的設(shè)備和裝置
- 一種請求處理方法、裝置、存儲介質(zhì)及電子設(shè)備
- 流量錄制方法、裝置、計算機(jī)設(shè)備和存儲介質(zhì)
- 服務(wù)請求轉(zhuǎn)發(fā)方法、裝置、設(shè)備及存儲介質(zhì)





