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

長(zhǎng)連接任務(wù)管理的方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40642285發(fā)布日期:2025-01-10 18:48閱讀:4來(lái)源:國(guó)知局
長(zhǎng)連接任務(wù)管理的方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)與流程

本申請(qǐng)涉及通信,特別是涉及一種長(zhǎng)連接任務(wù)管理的方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)。


背景技術(shù):

1、隨著通信技術(shù)的進(jìn)步與互聯(lián)網(wǎng)應(yīng)用的發(fā)展,為保證服務(wù)器能夠更為穩(wěn)定且持續(xù)的提供服務(wù),可以通過(guò)建立服務(wù)器與客戶(hù)端之間的長(zhǎng)連接狀態(tài),以避免頻繁建鏈/斷開(kāi)服務(wù)鏈路。在進(jìn)一步考慮到服務(wù)穩(wěn)定性的基礎(chǔ)上,通過(guò)雙主架構(gòu)進(jìn)行任務(wù)管理,也就是在雙主架構(gòu)中存在兩個(gè)節(jié)點(diǎn),兩個(gè)節(jié)點(diǎn)都是主節(jié)點(diǎn),然后每個(gè)服務(wù)任務(wù)進(jìn)程周期性向兩個(gè)節(jié)點(diǎn)分別進(jìn)行心跳上報(bào),從而保證兩個(gè)節(jié)點(diǎn)能夠周期性的記錄當(dāng)前有效可用的服務(wù)任務(wù)信息。

2、目前,基于雙主架構(gòu)能夠在其中一個(gè)節(jié)點(diǎn)出現(xiàn)問(wèn)題時(shí),通過(guò)另一節(jié)點(diǎn)根據(jù)服務(wù)任務(wù)信息重新拉起服務(wù)任務(wù),并持續(xù)提供對(duì)服務(wù)任務(wù)的心跳監(jiān)測(cè),以保證對(duì)服務(wù)任務(wù)的正常處理。然而,由于導(dǎo)致節(jié)點(diǎn)出現(xiàn)問(wèn)題的情況也能是節(jié)點(diǎn)宕機(jī)也能是心跳上報(bào)網(wǎng)絡(luò)問(wèn)題,那么在節(jié)點(diǎn)宕機(jī)的情況下會(huì)導(dǎo)致部分心跳請(qǐng)求失敗,而在心跳上報(bào)網(wǎng)絡(luò)問(wèn)題的情況下可能導(dǎo)致重復(fù)拉起任務(wù)等問(wèn)題,由此會(huì)影響服務(wù)任務(wù)的正常拉起以及實(shí)時(shí)監(jiān)測(cè),從而降低服務(wù)任務(wù)處理的穩(wěn)定性。因此,如何提升長(zhǎng)連接任務(wù)管理的穩(wěn)定性是亟需解決的問(wèn)題。


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

1、基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種能夠提升長(zhǎng)連接任務(wù)管理的穩(wěn)定性的長(zhǎng)連接任務(wù)管理的方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)。

2、第一方面,本申請(qǐng)?zhí)峁┝艘环N長(zhǎng)連接任務(wù)管理的方法。所述方法包括:

3、獲取長(zhǎng)連接任務(wù)管理場(chǎng)景下的備用節(jié)點(diǎn)和多個(gè)主節(jié)點(diǎn),主節(jié)點(diǎn)用于對(duì)存在映射關(guān)系的長(zhǎng)連接任務(wù)進(jìn)行管理,備用節(jié)點(diǎn)用于獲取各主節(jié)點(diǎn)各自的節(jié)點(diǎn)狀態(tài);

4、若各主節(jié)點(diǎn)中存在至少一個(gè)主節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)由可用狀態(tài)變?yōu)楦綦x狀態(tài),將處于隔離狀態(tài)的主節(jié)點(diǎn)確定為待切換節(jié)點(diǎn);

5、確定與待切換節(jié)點(diǎn)存在映射關(guān)系的目標(biāo)長(zhǎng)連接任務(wù),將目標(biāo)長(zhǎng)連接任務(wù)的映射對(duì)象由待切換節(jié)點(diǎn)切換為備用節(jié)點(diǎn);

6、通過(guò)備用節(jié)點(diǎn)對(duì)目標(biāo)長(zhǎng)連接任務(wù)進(jìn)行管理。

7、第二方面,本申請(qǐng)還提供了一種長(zhǎng)連接任務(wù)管理裝置。所述裝置包括:

8、節(jié)點(diǎn)獲取模塊,用于獲取長(zhǎng)連接任務(wù)管理場(chǎng)景下的備用節(jié)點(diǎn)和多個(gè)主節(jié)點(diǎn),主節(jié)點(diǎn)用于對(duì)存在映射關(guān)系的長(zhǎng)連接任務(wù)進(jìn)行管理,備用節(jié)點(diǎn)用于獲取各主節(jié)點(diǎn)各自的節(jié)點(diǎn)狀態(tài);

9、節(jié)點(diǎn)確定模塊,用于若各主節(jié)點(diǎn)中存在至少一個(gè)主節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)由可用狀態(tài)變?yōu)楦綦x狀態(tài),將處于隔離狀態(tài)的主節(jié)點(diǎn)確定為待切換節(jié)點(diǎn);

10、節(jié)點(diǎn)更新模塊,用于確定與待切換節(jié)點(diǎn)存在映射關(guān)系的目標(biāo)長(zhǎng)連接任務(wù),將目標(biāo)長(zhǎng)連接任務(wù)的映射對(duì)象由待切換節(jié)點(diǎn)更新為備用節(jié)點(diǎn);

11、任務(wù)管理模塊,用于通過(guò)備用節(jié)點(diǎn)對(duì)目標(biāo)長(zhǎng)連接任務(wù)進(jìn)行管理。

12、第三方面,本申請(qǐng)還提供了一種計(jì)算機(jī)設(shè)備。所述計(jì)算機(jī)設(shè)備包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:

13、獲取長(zhǎng)連接任務(wù)管理場(chǎng)景下的備用節(jié)點(diǎn)和多個(gè)主節(jié)點(diǎn),主節(jié)點(diǎn)用于對(duì)存在映射關(guān)系的長(zhǎng)連接任務(wù)進(jìn)行管理,備用節(jié)點(diǎn)用于獲取各主節(jié)點(diǎn)各自的節(jié)點(diǎn)狀態(tài);

14、若各主節(jié)點(diǎn)中存在至少一個(gè)主節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)由可用狀態(tài)變?yōu)楦綦x狀態(tài),將處于隔離狀態(tài)的主節(jié)點(diǎn)確定為待切換節(jié)點(diǎn);

15、確定與待切換節(jié)點(diǎn)存在映射關(guān)系的目標(biāo)長(zhǎng)連接任務(wù),將目標(biāo)長(zhǎng)連接任務(wù)的映射對(duì)象由待切換節(jié)點(diǎn)切換為備用節(jié)點(diǎn);

16、通過(guò)備用節(jié)點(diǎn)對(duì)目標(biāo)長(zhǎng)連接任務(wù)進(jìn)行管理。

17、第四方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:

18、獲取長(zhǎng)連接任務(wù)管理場(chǎng)景下的備用節(jié)點(diǎn)和多個(gè)主節(jié)點(diǎn),主節(jié)點(diǎn)用于對(duì)存在映射關(guān)系的長(zhǎng)連接任務(wù)進(jìn)行管理,備用節(jié)點(diǎn)用于獲取各主節(jié)點(diǎn)各自的節(jié)點(diǎn)狀態(tài);

19、若各主節(jié)點(diǎn)中存在至少一個(gè)主節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)由可用狀態(tài)變?yōu)楦綦x狀態(tài),將處于隔離狀態(tài)的主節(jié)點(diǎn)確定為待切換節(jié)點(diǎn);

20、確定與待切換節(jié)點(diǎn)存在映射關(guān)系的目標(biāo)長(zhǎng)連接任務(wù),將目標(biāo)長(zhǎng)連接任務(wù)的映射對(duì)象由待切換節(jié)點(diǎn)切換為備用節(jié)點(diǎn);

21、通過(guò)備用節(jié)點(diǎn)對(duì)目標(biāo)長(zhǎng)連接任務(wù)進(jìn)行管理。

22、第五方面,本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品。所述計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:

23、獲取長(zhǎng)連接任務(wù)管理場(chǎng)景下的備用節(jié)點(diǎn)和多個(gè)主節(jié)點(diǎn),主節(jié)點(diǎn)用于對(duì)存在映射關(guān)系的長(zhǎng)連接任務(wù)進(jìn)行管理,備用節(jié)點(diǎn)用于獲取各主節(jié)點(diǎn)各自的節(jié)點(diǎn)狀態(tài);

24、若各主節(jié)點(diǎn)中存在至少一個(gè)主節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)由可用狀態(tài)變?yōu)楦綦x狀態(tài),將處于隔離狀態(tài)的主節(jié)點(diǎn)確定為待切換節(jié)點(diǎn);

25、確定與待切換節(jié)點(diǎn)存在映射關(guān)系的目標(biāo)長(zhǎng)連接任務(wù),將目標(biāo)長(zhǎng)連接任務(wù)的映射對(duì)象由待切換節(jié)點(diǎn)切換為備用節(jié)點(diǎn);

26、通過(guò)備用節(jié)點(diǎn)對(duì)目標(biāo)長(zhǎng)連接任務(wù)進(jìn)行管理。

27、上述長(zhǎng)連接任務(wù)管理的方法、裝置、計(jì)算機(jī)設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,獲取長(zhǎng)連接任務(wù)管理場(chǎng)景下的備用節(jié)點(diǎn)和多個(gè)主節(jié)點(diǎn),主節(jié)點(diǎn)用于對(duì)存在映射關(guān)系的長(zhǎng)連接任務(wù)進(jìn)行管理,備用節(jié)點(diǎn)用于獲取各主節(jié)點(diǎn)各自的節(jié)點(diǎn)狀態(tài)?;诖耍舾髦鞴?jié)點(diǎn)中存在至少一個(gè)主節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)由可用狀態(tài)變?yōu)楦綦x狀態(tài),將處于隔離狀態(tài)的主節(jié)點(diǎn)確定為待切換節(jié)點(diǎn);然后確定與待切換節(jié)點(diǎn)存在映射關(guān)系的目標(biāo)長(zhǎng)連接任務(wù),將目標(biāo)長(zhǎng)連接任務(wù)的映射對(duì)象由待切換節(jié)點(diǎn)切換為備用節(jié)點(diǎn),由此通過(guò)備用節(jié)點(diǎn)對(duì)目標(biāo)長(zhǎng)連接任務(wù)進(jìn)行管理。通過(guò)上述長(zhǎng)連接任務(wù)管理的方法,由于通過(guò)備用節(jié)點(diǎn)能夠獲取對(duì)長(zhǎng)連接任務(wù)進(jìn)行管理的主節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài),因此在主節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)發(fā)生變化,以導(dǎo)致該主節(jié)點(diǎn)無(wú)法正常對(duì)存在映射關(guān)系的目標(biāo)長(zhǎng)連接任務(wù)進(jìn)行管理的情況下,通過(guò)修改映射關(guān)系即可使得備用節(jié)點(diǎn)接管對(duì)目標(biāo)長(zhǎng)連接任務(wù)的管理,以避免出現(xiàn)重復(fù)任務(wù)拉起等問(wèn)題,保證對(duì)長(zhǎng)連接任務(wù)的正常拉起以及實(shí)時(shí)監(jiān)測(cè),即保證對(duì)長(zhǎng)連接任務(wù)的正常管理,從而提升對(duì)長(zhǎng)連接任務(wù)進(jìn)行管理的穩(wěn)定性。



技術(shù)特征:

1.一種長(zhǎng)連接任務(wù)管理的方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述目標(biāo)長(zhǎng)連接任務(wù)的映射對(duì)象由所述待切換節(jié)點(diǎn)切換為所述備用節(jié)點(diǎn),包括:

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述備用節(jié)點(diǎn)注冊(cè)至所述目標(biāo)心跳實(shí)例中,包括:

4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述在所述任務(wù)管理信息或所述任務(wù)狀態(tài)結(jié)果表征所述主節(jié)點(diǎn)存在異常的情況下,所述方法還包括:

7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述長(zhǎng)連接任務(wù)包括多個(gè)長(zhǎng)連接子任務(wù);

8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述長(zhǎng)連接任務(wù)包括多個(gè)長(zhǎng)連接子任務(wù);

9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述在所述任務(wù)管理信息或所述任務(wù)狀態(tài)結(jié)果表征所述主節(jié)點(diǎn)存在異常的情況下,所述方法還包括:

10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過(guò)所述備用節(jié)點(diǎn)對(duì)所述目標(biāo)長(zhǎng)連接任務(wù)進(jìn)行管理,包括:

11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

12.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

13.一種長(zhǎng)連接任務(wù)管理裝置,其特征在于,所述裝置包括:

14.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至12中任一項(xiàng)所述的方法的步驟。

15.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至12中任一項(xiàng)所述的方法的步驟。

16.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至12中任一項(xiàng)所述的方法的步驟。


技術(shù)總結(jié)
本申請(qǐng)涉及一種長(zhǎng)連接任務(wù)管理的方法、裝置、計(jì)算機(jī)設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。所述方法包括:獲取長(zhǎng)連接任務(wù)管理場(chǎng)景下的備用節(jié)點(diǎn)和多個(gè)主節(jié)點(diǎn),主節(jié)點(diǎn)用于對(duì)存在映射關(guān)系的長(zhǎng)連接任務(wù)進(jìn)行管理,備用節(jié)點(diǎn)用于獲取各主節(jié)點(diǎn)各自的節(jié)點(diǎn)狀態(tài);若各主節(jié)點(diǎn)中存在至少一個(gè)主節(jié)點(diǎn)的節(jié)點(diǎn)狀態(tài)由可用狀態(tài)變?yōu)楦綦x狀態(tài),將處于隔離狀態(tài)的主節(jié)點(diǎn)確定為待切換節(jié)點(diǎn);確定與待切換節(jié)點(diǎn)存在映射關(guān)系的目標(biāo)長(zhǎng)連接任務(wù),將目標(biāo)長(zhǎng)連接任務(wù)的映射對(duì)象由待切換節(jié)點(diǎn)切換為備用節(jié)點(diǎn);通過(guò)備用節(jié)點(diǎn)對(duì)目標(biāo)長(zhǎng)連接任務(wù)進(jìn)行管理。采用本方法能夠提升對(duì)長(zhǎng)連接任務(wù)進(jìn)行管理的穩(wěn)定性。

技術(shù)研發(fā)人員:陳澤賢
受保護(hù)的技術(shù)使用者:騰訊科技(深圳)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/9
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
东兰县| 东兰县| 宜城市| 和政县| 吉安县| 依兰县| 上蔡县| 洞口县| 永清县| 外汇| 阳春市| 康马县| 广东省| 宁国市| 临澧县| 望江县| 许昌县| 沁阳市| 祁阳县| 淮安市| 临桂县| 拉萨市| 开阳县| 抚松县| 明光市| 柳江县| 屯留县| 新津县| 永川市| 阿拉善左旗| 安岳县| 东乌| 大安市| 玉屏| 台南市| 威信县| 永和县| 焦作市| 吴堡县| 定西市| 彭阳县|