[發(fā)明專利]負(fù)載均衡控制方法和裝置、存儲介質(zhì)及電子設(shè)備有效
| 申請?zhí)枺?/td> | 202011273203.X | 申請日: | 2020-06-28 |
| 公開(公告)號: | CN112256438B | 公開(公告)日: | 2021-06-25 |
| 發(fā)明(設(shè)計)人: | 薛彥濤;張智 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司 11240 | 代理人: | 周婷婷 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 負(fù)載 均衡 控制 方法 裝置 存儲 介質(zhì) 電子設(shè)備 | ||
1.一種負(fù)載均衡控制方法,其特征在于,包括:
獲取元數(shù)據(jù)服務(wù)器集群中各個元數(shù)據(jù)服務(wù)器的負(fù)載值的平均負(fù)載值,及位于所述元數(shù)據(jù)服務(wù)器集群中當(dāng)前元數(shù)據(jù)服務(wù)器的當(dāng)前負(fù)載值;
在所述當(dāng)前元數(shù)據(jù)服務(wù)器的所述當(dāng)前負(fù)載值大于所述平均負(fù)載值的情況下,確定所述當(dāng)前元數(shù)據(jù)服務(wù)器處于相對過載狀態(tài);
在所述當(dāng)前元數(shù)據(jù)服務(wù)器處于相對過載狀態(tài)的情況下,比對所述當(dāng)前負(fù)載值和為所述當(dāng)前元數(shù)據(jù)服務(wù)器配置的負(fù)載上限值;
在所述當(dāng)前負(fù)載值大于為所述當(dāng)前元數(shù)據(jù)服務(wù)器配置的所述負(fù)載上限值的情況下,確定所述當(dāng)前元數(shù)據(jù)服務(wù)器處于過載狀態(tài);
對處于所述過載狀態(tài)下的所述當(dāng)前元數(shù)據(jù)服務(wù)器中進(jìn)行元數(shù)據(jù)遷移。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取元數(shù)據(jù)服務(wù)器集群中各個元數(shù)據(jù)服務(wù)器的負(fù)載值的平均負(fù)載值包括:
獲取所述各個元數(shù)據(jù)服務(wù)器對應(yīng)的對象負(fù)載值,得到多個對象負(fù)載值;
獲取所述多個對象負(fù)載值的平均值,作為所述平均負(fù)載值。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,
在所述獲取元數(shù)據(jù)服務(wù)器集群中各個元數(shù)據(jù)服務(wù)器的負(fù)載值的平均負(fù)載值之后,還包括:在所述當(dāng)前負(fù)載值小于等于所述平均負(fù)載值的情況下,確定所述當(dāng)前元數(shù)據(jù)服務(wù)器處于第一輕載狀態(tài);
在所述比對所述當(dāng)前負(fù)載值和為所述當(dāng)前元數(shù)據(jù)服務(wù)器配置的所述負(fù)載上限值之后,還包括:在所述當(dāng)前負(fù)載值小于等于所述負(fù)載上限值的情況下,確定所述當(dāng)前元數(shù)據(jù)服務(wù)器處于第二輕載狀態(tài)。
4.一種負(fù)載均衡控制方法,其特征在于,包括:
獲取元數(shù)據(jù)服務(wù)器集群中各個元數(shù)據(jù)服務(wù)器的負(fù)載值;
根據(jù)所述負(fù)載值確定出所述元數(shù)據(jù)服務(wù)器集群中的當(dāng)前元數(shù)據(jù)服務(wù)器處于過載狀態(tài);
從所述當(dāng)前元數(shù)據(jù)服務(wù)器中確定出待遷移的目標(biāo)元數(shù)據(jù)子樹,并從所述元數(shù)據(jù)服務(wù)器集群中所述當(dāng)前元數(shù)據(jù)服務(wù)器之外的其他元數(shù)據(jù)服務(wù)器中確定出目標(biāo)元數(shù)據(jù)服務(wù)器,其中,所述目標(biāo)元數(shù)據(jù)服務(wù)器處于非過載狀態(tài):
將所述目標(biāo)元數(shù)據(jù)子樹遷移到所述目標(biāo)元數(shù)據(jù)服務(wù)器中。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述負(fù)載值確定出所述元數(shù)據(jù)服務(wù)器集群中的當(dāng)前元數(shù)據(jù)服務(wù)器處于過載狀態(tài)包括:
獲取所述元數(shù)據(jù)服務(wù)器集群中各個元數(shù)據(jù)服務(wù)器的負(fù)載值的平均負(fù)載值,及所述當(dāng)前元數(shù)據(jù)服務(wù)器的當(dāng)前負(fù)載值;
在所述當(dāng)前元數(shù)據(jù)服務(wù)器的所述當(dāng)前負(fù)載值大于所述平均負(fù)載值,且所述當(dāng)前負(fù)載值大于為所述當(dāng)前元數(shù)據(jù)服務(wù)器配置的負(fù)載上限值的情況下,確定所述當(dāng)前元數(shù)據(jù)服務(wù)器處于所述過載狀態(tài)。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述從所述元數(shù)據(jù)服務(wù)器集群中所述當(dāng)前元數(shù)據(jù)服務(wù)器之外的其他元數(shù)據(jù)服務(wù)器中確定出目標(biāo)元數(shù)據(jù)服務(wù)器包括:
獲取所述元數(shù)據(jù)服務(wù)器集群中各個元數(shù)據(jù)服務(wù)器的負(fù)載值的平均負(fù)載值;
將所述元數(shù)據(jù)服務(wù)器集群中負(fù)載值小于所述平均負(fù)載值的元數(shù)據(jù)服務(wù)器,確定為處于第一輕載狀態(tài);
將所述元數(shù)據(jù)服務(wù)器集群中負(fù)載值大于所述平均負(fù)載值,且小于對應(yīng)配置的負(fù)載上限值的元數(shù)據(jù)服務(wù)器,確定為處于第二輕載狀態(tài);
從處于所述第一輕載狀態(tài)中的元數(shù)據(jù)服務(wù)器和處于所述第二輕載狀態(tài)中的元數(shù)據(jù)服務(wù)器中,確定出所述目標(biāo)元數(shù)據(jù)服務(wù)器。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,從所述當(dāng)前元數(shù)據(jù)服務(wù)器中確定出待遷移的目標(biāo)元數(shù)據(jù)子樹包括:
遍歷處于過載狀態(tài)的所述當(dāng)前元數(shù)據(jù)服務(wù)器中的元數(shù)據(jù)子樹,依次執(zhí)行以下操作:
在所述當(dāng)前元數(shù)據(jù)服務(wù)器中的元數(shù)據(jù)子樹尚未完成全部遍歷的情況下,獲取當(dāng)前元數(shù)據(jù)子樹;
在所述當(dāng)前元數(shù)據(jù)子樹處于閑置的情況下,將所述當(dāng)前元數(shù)據(jù)子樹確定為所述目標(biāo)元數(shù)據(jù)子樹,并更新遷移狀態(tài)參數(shù),其中,所述遷移狀態(tài)參數(shù)包括以下至少之一:所述當(dāng)前元數(shù)據(jù)服務(wù)器已遷出的遷移負(fù)載量,已確定的所述目標(biāo)元數(shù)據(jù)子樹的數(shù)量;
在更新后的所述遷移狀態(tài)參數(shù)并未達(dá)到遷移結(jié)束條件的情況下,獲取下一個元數(shù)據(jù)子樹,作為所述當(dāng)前元數(shù)據(jù)子樹。
該專利技術(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/202011273203.X/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種LED器件及其封裝方法
- 下一篇:一種花藝箱





