两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

負(fù)載均衡方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40654199發(fā)布日期:2025-01-10 19:03閱讀:9來(lái)源:國(guó)知局
負(fù)載均衡方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)與流程

本公開(kāi)涉及計(jì)算機(jī),尤其涉及一種負(fù)載均衡方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、隨著互聯(lián)網(wǎng)的發(fā)展,服務(wù)提供商需要處理大量并發(fā)請(qǐng)求,單服務(wù)器已經(jīng)無(wú)法處理,在這樣的背景下負(fù)載均衡服務(wù)器應(yīng)運(yùn)而生。

2、在當(dāng)前環(huán)境中,負(fù)載均衡服務(wù)器會(huì)基于輪詢(xún)或哈希進(jìn)行請(qǐng)求的分配,然而對(duì)于同一資源的大量并發(fā)請(qǐng)求,當(dāng)前的負(fù)載均衡方式要么會(huì)將請(qǐng)求分散到過(guò)多的服務(wù)器上處理,要么分配給單一服務(wù)器進(jìn)行集中處理,以上的處理方式均會(huì)對(duì)處理效率造成較大影響,難以滿(mǎn)足當(dāng)前對(duì)時(shí)效的要求。


技術(shù)實(shí)現(xiàn)思路

1、有鑒于此,本公開(kāi)提出一種負(fù)載均衡方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì),以解決或部分解決上述問(wèn)題。

2、基于上述目的,本公開(kāi)第一方面,提供了一種負(fù)載均衡方法,包括:

3、響應(yīng)于獲取到同一資源的至少一個(gè)任務(wù)請(qǐng)求,確定所述至少一個(gè)任務(wù)請(qǐng)求的請(qǐng)求數(shù)量,根據(jù)所述請(qǐng)求數(shù)量與設(shè)定閾值之間的數(shù)量關(guān)系,確定所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的第一標(biāo)識(shí);其中,所述設(shè)定閾值與處理任務(wù)請(qǐng)求的服務(wù)器的處理能力對(duì)應(yīng);

4、確定所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的第二標(biāo)識(shí),根據(jù)所述第一標(biāo)識(shí)與所述第二標(biāo)識(shí)生成與所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的哈希鍵值;其中,所述第二標(biāo)識(shí)與所述至少一個(gè)任務(wù)請(qǐng)求的身份信息對(duì)應(yīng);

5、根據(jù)所述哈希鍵值進(jìn)行所述至少一個(gè)任務(wù)請(qǐng)求的服務(wù)器分配。

6、在一些示例性實(shí)施例中,所述確定所述至少一個(gè)任務(wù)請(qǐng)求的請(qǐng)求數(shù)量,包括:

7、按照設(shè)定規(guī)則進(jìn)行時(shí)間劃分生成多個(gè)時(shí)間段,確定當(dāng)前時(shí)間段中同一資源是否有歷史任務(wù)請(qǐng)求;

8、響應(yīng)于存在歷史任務(wù)請(qǐng)求,確定所述歷史任務(wù)請(qǐng)求的第一數(shù)量,在所述第一數(shù)量上進(jìn)行所述至少一個(gè)任務(wù)請(qǐng)求的數(shù)量累加,以此確定所述請(qǐng)求數(shù)量。

9、在一些示例性實(shí)施例中,所述按照設(shè)定規(guī)則進(jìn)行時(shí)間劃分生成多個(gè)時(shí)間段之后,所述方法還包括:

10、響應(yīng)于進(jìn)行時(shí)間段之間的跨越,對(duì)所述第一數(shù)量進(jìn)行清零。

11、在一些示例性實(shí)施例中,所述確定所述至少一個(gè)任務(wù)請(qǐng)求的請(qǐng)求數(shù)量,包括:

12、確定所述同一資源已獲取到的請(qǐng)求的第二數(shù)量,在所述第二數(shù)量基礎(chǔ)上進(jìn)行所述至少一個(gè)任務(wù)請(qǐng)求的數(shù)量累加,以此生成所述請(qǐng)求數(shù)量。

13、在一些示例性實(shí)施例中,所述根據(jù)所述請(qǐng)求數(shù)量與設(shè)定閾值之間的數(shù)量關(guān)系,確定所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的第一標(biāo)識(shí),包括:

14、進(jìn)行所述至少一個(gè)任務(wù)請(qǐng)求的數(shù)量累加時(shí),為所述至少一個(gè)任務(wù)請(qǐng)求按序分配標(biāo)號(hào),確定所述標(biāo)號(hào)與所述設(shè)定閾值的倍數(shù)之間的對(duì)應(yīng)關(guān)系;

15、根據(jù)所述對(duì)應(yīng)關(guān)系為所述至少一個(gè)任務(wù)請(qǐng)求設(shè)置所述第一標(biāo)識(shí)。

16、在一些示例性實(shí)施例中,所述根據(jù)所述請(qǐng)求數(shù)量與設(shè)定閾值之間的數(shù)量關(guān)系,確定所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的第一標(biāo)識(shí),包括:

17、根據(jù)所述請(qǐng)求數(shù)量與設(shè)定閾值之間的倍數(shù)關(guān)系,確定所述第一標(biāo)識(shí)的取值范圍,在所述取值范圍內(nèi)進(jìn)行隨機(jī)選取,以此設(shè)置任一任務(wù)請(qǐng)求對(duì)應(yīng)的第一標(biāo)識(shí)。

18、在一些示例性實(shí)施例中,所述根據(jù)所述請(qǐng)求數(shù)量與設(shè)定閾值之間的數(shù)量關(guān)系,確定所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的第一標(biāo)識(shí),包括:

19、根據(jù)所述請(qǐng)求數(shù)量與設(shè)定閾值之間的數(shù)量關(guān)系,確定所述第一標(biāo)識(shí)的取值范圍;

20、根據(jù)設(shè)定閾值對(duì)所述至少一個(gè)任務(wù)請(qǐng)求進(jìn)行分組,使每一組任務(wù)請(qǐng)求的第一標(biāo)識(shí)對(duì)應(yīng)所述取值范圍內(nèi)的一個(gè)數(shù)值。

21、在一些示例性實(shí)施例中,所述根據(jù)所述第一標(biāo)識(shí)與所述第二標(biāo)識(shí)生成與所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的哈希鍵值,包括:

22、利用拼接函數(shù)對(duì)所述第一標(biāo)識(shí)與所述第二標(biāo)識(shí)進(jìn)行拼接,得到所述哈希鍵值。

23、在一些示例性實(shí)施例中,所述根據(jù)所述哈希鍵值進(jìn)行所述至少一個(gè)任務(wù)請(qǐng)求的服務(wù)器分配,包括:

24、利用設(shè)定哈希算法對(duì)所述哈希鍵值進(jìn)行一致性哈希路由分配,將相同第一標(biāo)識(shí)的至少一個(gè)任務(wù)請(qǐng)求分配給同一服務(wù)器。

25、在一些示例性實(shí)施例中,所述設(shè)定哈希算法包括信息摘要算法、安全哈希算法、循環(huán)冗余校驗(yàn)算法的至少一項(xiàng)。

26、本公開(kāi)第二方面,提供了一種負(fù)載均衡裝置,包括:

27、第一模塊,用于響應(yīng)于獲取到同一資源的至少一個(gè)任務(wù)請(qǐng)求,確定所述至少一個(gè)任務(wù)請(qǐng)求的請(qǐng)求數(shù)量,根據(jù)所述請(qǐng)求數(shù)量與設(shè)定閾值之間的數(shù)量關(guān)系,確定所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的第一標(biāo)識(shí);其中,所述設(shè)定閾值與處理任務(wù)請(qǐng)求的服務(wù)器的處理能力對(duì)應(yīng);

28、第二模塊,用于確定所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的第二標(biāo)識(shí),根據(jù)所述第一標(biāo)識(shí)與所述第二標(biāo)識(shí)生成與所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的哈希鍵值;其中,所述第二標(biāo)識(shí)與所述至少一個(gè)任務(wù)請(qǐng)求的身份信息對(duì)應(yīng);

29、第三模塊,用于根據(jù)所述哈希鍵值進(jìn)行所述至少一個(gè)任務(wù)請(qǐng)求的服務(wù)器分配。

30、本公開(kāi)第三方面,提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如第一方面所述的方法。

31、本公開(kāi)第四方面,提供了一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行如第一方面所述的方法。

32、從上面所述可以看出,本公開(kāi)提供的負(fù)載均衡方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì),通過(guò)將同一資源的請(qǐng)求數(shù)量與服務(wù)器的處理能力進(jìn)行比較,以此來(lái)為這些請(qǐng)求設(shè)置對(duì)應(yīng)的第一標(biāo)識(shí),并將第一標(biāo)識(shí)一并拼接到哈希鍵值中,從而在進(jìn)行服務(wù)器的一致性哈希分配時(shí),能夠根據(jù)第一標(biāo)識(shí)將相同第一標(biāo)識(shí)的請(qǐng)求分配到相同的服務(wù)器進(jìn)行處理,以此可以對(duì)同一資源的多個(gè)請(qǐng)求進(jìn)行分配,根據(jù)請(qǐng)求數(shù)量與處理能力的關(guān)系,需要幾個(gè)處理器就設(shè)置幾個(gè)第一標(biāo)識(shí),讓同一資源的請(qǐng)求都集中在幾個(gè)處理器上完成,以此既滿(mǎn)足了同一資源的請(qǐng)求盡量在相同服務(wù)器上進(jìn)行處理的要求,又滿(mǎn)足了服務(wù)器負(fù)載均衡的問(wèn)題,提升了整體的處理效率,提升了用戶(hù)體驗(yàn)。



技術(shù)特征:

1.一種負(fù)載均衡方法,包括:

2.根據(jù)權(quán)利要求1所述的方法,其中,所述確定所述至少一個(gè)任務(wù)請(qǐng)求的請(qǐng)求數(shù)量,包括:

3.根據(jù)權(quán)利要求2所述的方法,其中,所述按照設(shè)定規(guī)則進(jìn)行時(shí)間劃分生成多個(gè)時(shí)間段之后,所述方法還包括:

4.根據(jù)權(quán)利要求1所述的方法,其中,所述確定所述至少一個(gè)任務(wù)請(qǐng)求的請(qǐng)求數(shù)量,包括:

5.根據(jù)權(quán)利要求2或4所述的方法,其中,所述根據(jù)所述請(qǐng)求數(shù)量與設(shè)定閾值之間的數(shù)量關(guān)系,確定所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的第一標(biāo)識(shí),包括:

6.根據(jù)權(quán)利要求1所述的方法,其中,所述根據(jù)所述請(qǐng)求數(shù)量與設(shè)定閾值之間的數(shù)量關(guān)系,確定所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的第一標(biāo)識(shí),包括:

7.根據(jù)權(quán)利要求1所述的方法,其中,所述根據(jù)所述請(qǐng)求數(shù)量與設(shè)定閾值之間的數(shù)量關(guān)系,確定所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的第一標(biāo)識(shí),包括:

8.根據(jù)權(quán)利要求1所述的方法,其中,所述根據(jù)所述第一標(biāo)識(shí)與所述第二標(biāo)識(shí)生成與所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的哈希鍵值,包括:

9.根據(jù)權(quán)利要求1所述的方法,其中,所述根據(jù)所述哈希鍵值進(jìn)行所述至少一個(gè)任務(wù)請(qǐng)求的服務(wù)器分配,包括:

10.根據(jù)權(quán)利要求1所述的方法,其中,所述設(shè)定哈希算法包括信息摘要算法、安全哈希算法、循環(huán)冗余校驗(yàn)算法的至少一項(xiàng)。

11.一種負(fù)載均衡裝置,包括:

12.一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至10任一項(xiàng)所述的方法。

13.一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)實(shí)現(xiàn)權(quán)利要求1至10任一項(xiàng)所述的方法。


技術(shù)總結(jié)
本公開(kāi)提供的一種負(fù)載均衡方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì),該方法包括:響應(yīng)于獲取到同一資源的至少一個(gè)任務(wù)請(qǐng)求,確定所述至少一個(gè)任務(wù)請(qǐng)求的請(qǐng)求數(shù)量,根據(jù)所述請(qǐng)求數(shù)量與設(shè)定閾值之間的數(shù)量關(guān)系,確定所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的第一標(biāo)識(shí);其中,所述設(shè)定閾值與處理任務(wù)請(qǐng)求的服務(wù)器的處理能力對(duì)應(yīng);確定所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的第二標(biāo)識(shí),根據(jù)所述第一標(biāo)識(shí)與所述第二標(biāo)識(shí)生成與所述至少一個(gè)任務(wù)請(qǐng)求對(duì)應(yīng)的哈希鍵值;其中,所述第二標(biāo)識(shí)與所述至少一個(gè)任務(wù)請(qǐng)求的身份信息對(duì)應(yīng);根據(jù)所述哈希鍵值進(jìn)行所述至少一個(gè)任務(wù)請(qǐng)求的服務(wù)器分配。

技術(shù)研發(fā)人員:魏敬濤
受保護(hù)的技術(shù)使用者:北京字跳網(wǎng)絡(luò)技術(shù)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/9
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
漠河县| 海原县| 尚志市| 临颍县| 郓城县| 营山县| 宜良县| 沁源县| 新干县| 湖南省| 屯昌县| 峨眉山市| 比如县| 屏边| 疏附县| 沧州市| 景宁| 云和县| 莱阳市| 玉环县| 长春市| 洮南市| 望都县| 城固县| 甘肃省| 都匀市| 来宾市| 灵台县| 四川省| 蓬莱市| 马龙县| 遵化市| 南丹县| 志丹县| 东莞市| 罗田县| 克什克腾旗| 美姑县| 陆河县| 睢宁县| 云阳县|