本公開實施例涉及計算機與網(wǎng)絡(luò)通信,尤其涉及一種云原生場景的游戲服務(wù)運維方法及設(shè)備。
背景技術(shù):
1、在現(xiàn)代游戲開發(fā)和運營中,傳統(tǒng)虛擬機基礎(chǔ)設(shè)施面臨著一系列獨特的挑戰(zhàn)。隨著在線游戲的普及和玩家人數(shù)的激增,游戲運營團隊需要有效管理和監(jiān)控龐大的服務(wù)器集群,以確保高效的實時運營。當前,許多游戲采用了云計算和微服務(wù)架構(gòu),但現(xiàn)有的云原生場景解決方案還存在侵入性高、遷移成本高、運維能力弱,導(dǎo)致游戲服務(wù)商為了適配云原生場景需要大量技術(shù)改造,通用性和適配性太低,不滿足游戲服務(wù)開發(fā)運維及時需求。
技術(shù)實現(xiàn)思路
1、本公開實施例提供一種云原生場景的游戲服務(wù)運維方法及設(shè)備,以克服上述至少一種問題。
2、第一方面,本公開實施例提供一種云原生場景的游戲服務(wù)運維方法,所述方法包括:
3、通過與第一游戲服務(wù)端關(guān)聯(lián)的第一游戲邊車服務(wù)端獲取所述第一游戲服務(wù)端的出入網(wǎng)絡(luò)流量;其中,所述第一游戲服務(wù)端與其關(guān)聯(lián)的所述第一游戲邊車服務(wù)端以邊車模式共同部署在同一容器組中;所述第一游戲邊車服務(wù)端部署在獨立容器中,其配置有預(yù)設(shè)輔助功能用于輔助所述第一游戲服務(wù)端運維處理;
4、通過所述第一游戲邊車服務(wù)端根據(jù)所述出入網(wǎng)絡(luò)流量執(zhí)行所述第一游戲邊車服務(wù)端配置的預(yù)設(shè)輔助功能操作,并根據(jù)所述預(yù)設(shè)輔助功能操作的結(jié)果控制所述第一游戲服務(wù)端執(zhí)行預(yù)設(shè)運維操作。
5、第二方面,本公開實施例提供一種云原生場景的游戲服務(wù)運維設(shè)備,第一游戲邊車服務(wù)端第一游戲邊車服務(wù)端所述設(shè)備包括:
6、通信單元,用于通過與第一游戲服務(wù)端關(guān)聯(lián)的第一游戲邊車服務(wù)端獲取所述第一游戲服務(wù)端的出入網(wǎng)絡(luò)流量;其中,所述第一游戲服務(wù)端與其關(guān)聯(lián)的所述第一游戲邊車服務(wù)端以邊車模式共同部署在同一容器組中;所述第一游戲邊車服務(wù)端部署在獨立容器中,其配置有預(yù)設(shè)輔助功能用于輔助所述第一游戲服務(wù)端運維處理;
7、處理單元,用于通過所述第一游戲邊車服務(wù)端根據(jù)所述出入網(wǎng)絡(luò)流量執(zhí)行所述第一游戲邊車服務(wù)端配置的預(yù)設(shè)輔助功能操作,并根據(jù)所述預(yù)設(shè)輔助功能操作的結(jié)果控制所述第一游戲服務(wù)端執(zhí)行預(yù)設(shè)運維操作。
8、第三方面,本公開實施例提供一種電子設(shè)備,包括:處理器和存儲器;
9、所述存儲器存儲計算機執(zhí)行指令;
10、所述處理器執(zhí)行所述存儲器存儲的計算機執(zhí)行指令,使得所述至少一個處理器執(zhí)行如上第一方面以及第一方面各種可能的設(shè)計所述的云原生場景的游戲服務(wù)運維方法。
11、第四方面,本公開實施例提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有計算機執(zhí)行指令,當處理器執(zhí)行所述計算機執(zhí)行指令時,實現(xiàn)如上第一方面以及第一方面各種可能的設(shè)計所述的云原生場景的游戲服務(wù)運維方法。
12、第五方面,本公開實施例提供一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上第一方面以及第一方面各種可能的設(shè)計所述的云原生場景的游戲服務(wù)運維方法。
13、本公開實施例提供的云原生場景的游戲服務(wù)運維方法及設(shè)備,通過第一游戲邊車服務(wù)端通過與第一游戲服務(wù)端關(guān)聯(lián)的第一游戲邊車服務(wù)端獲取所述第一游戲服務(wù)端的出入網(wǎng)絡(luò)流量;其中,所述第一游戲服務(wù)端與其關(guān)聯(lián)的所述第一游戲邊車服務(wù)端以邊車模式共同部署在同一容器組中;所述第一游戲邊車服務(wù)端部署在獨立容器中,其配置有預(yù)設(shè)輔助功能用于輔助所述第一游戲服務(wù)端運維處理;通過所述第一游戲邊車服務(wù)端根據(jù)所述出入網(wǎng)絡(luò)流量執(zhí)行所述第一游戲邊車服務(wù)端配置的預(yù)設(shè)輔助功能操作,并根據(jù)所述預(yù)設(shè)輔助功能操作的結(jié)果控制所述第一游戲服務(wù)端執(zhí)行預(yù)設(shè)運維操作。本公開實施例通過邊車模式實現(xiàn)對游戲服務(wù)端的任意運維操作,減少運維操作相關(guān)代碼對游戲服務(wù)端代碼層面的侵入,使得游戲開發(fā)更加關(guān)注游戲本身,降低游戲開發(fā)成本。
1.一種云原生場景的游戲服務(wù)運維方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一游戲服務(wù)端與所述第一游戲邊車服務(wù)端通過http服務(wù)通信,所述第一游戲邊車服務(wù)端將需傳遞的信息打包成http服務(wù)供第一游戲服務(wù)端調(diào)用。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過所述第一游戲邊車服務(wù)端根據(jù)所述出入網(wǎng)絡(luò)流量執(zhí)行所述第一游戲邊車服務(wù)端配置的預(yù)設(shè)輔助功能操作,并根據(jù)所述預(yù)設(shè)輔助功能操作的結(jié)果控制所述第一游戲服務(wù)端執(zhí)行預(yù)設(shè)運維操作,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過所述第一游戲邊車服務(wù)端根據(jù)所述出入網(wǎng)絡(luò)流量執(zhí)行所述第一游戲邊車服務(wù)端配置的預(yù)設(shè)輔助功能操作,并根據(jù)所述預(yù)設(shè)輔助功能操作的結(jié)果控制所述第一游戲服務(wù)端執(zhí)行預(yù)設(shè)運維操作,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
10.一種云原生場景的游戲服務(wù)運維設(shè)備,其特征在于,包括:
11.一種電子設(shè)備,其特征在于,包括:處理器和存儲器;
12.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)中存儲有計算機執(zhí)行指令,當處理器執(zhí)行所述計算機執(zhí)行指令時,實現(xiàn)如權(quán)利要求1-9任一項所述的方法。
13.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-9任一項所述的方法。