亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

灰度發(fā)布方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品與流程

文檔序號:40454994發(fā)布日期:2024-12-27 09:20閱讀:5來源:國知局
灰度發(fā)布方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品與流程

本申請涉及應(yīng)用發(fā)布,尤其涉及一種灰度發(fā)布方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品。


背景技術(shù):

1、隨著計算機(jī)以及互聯(lián)網(wǎng)等技術(shù)的不斷發(fā)展,數(shù)字化線上服務(wù)在各個領(lǐng)域的應(yīng)用越來越廣泛。在實(shí)際使用過程中,由于業(yè)務(wù)需求變化、功能升級迭代等原因,線上服務(wù)需要動態(tài)進(jìn)行版本更新?;叶劝l(fā)布則是一種逐步向生產(chǎn)環(huán)境引入新版本的系統(tǒng)或者組件的技術(shù),能夠保證在對業(yè)務(wù)影響最小化的同時,驗(yàn)證新版本和軟件在真實(shí)環(huán)境中的情況。

2、在相關(guān)技術(shù)中,上下游服務(wù)節(jié)點(diǎn)通常采用統(tǒng)一的發(fā)布規(guī)則,并且通常是只針對某一個特定服務(wù)進(jìn)行灰度發(fā)布,這種灰度發(fā)布方式較為單一,靈活性不高,無法滿足實(shí)際場景的多樣化需求。


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

1、本申請?zhí)峁┮环N灰度發(fā)布方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品,能夠?qū)崿F(xiàn)灰度鏈路的自動判斷和轉(zhuǎn)發(fā),提高了灰度發(fā)布的靈活性,能夠滿足實(shí)際場景的多樣化需求。

2、第一方面,本申請實(shí)施例提供一種灰度發(fā)布方法,包括:

3、獲取配置系統(tǒng)發(fā)送的目標(biāo)灰度規(guī)則并接收請求報文,所述目標(biāo)灰度規(guī)則中包括多個服務(wù)節(jié)點(diǎn)分別對應(yīng)的灰度標(biāo)簽以及流量分配規(guī)則;

4、在所述請求報文中包括所述灰度標(biāo)簽的情況下,根據(jù)所述流量分配規(guī)則,將所述請求報文發(fā)送至目標(biāo)灰度節(jié)點(diǎn);

5、在所述請求報文中不包括所述灰度標(biāo)簽,并且所述配置系統(tǒng)已開啟灰度發(fā)布配置的情況下,在所述請求報文中插入所述灰度標(biāo)簽,并根據(jù)所述流量分配規(guī)則,將包括所述灰度標(biāo)簽的請求報文發(fā)送至目標(biāo)灰度節(jié)點(diǎn)。

6、在一種可能的實(shí)施方式中,所述根據(jù)所述流量分配規(guī)則,將所述請求報文發(fā)送至目標(biāo)灰度節(jié)點(diǎn),包括:

7、確定服務(wù)節(jié)點(diǎn)對應(yīng)的目標(biāo)流量分配規(guī)則;

8、根據(jù)所述目標(biāo)流量分配規(guī)則以及所述灰度標(biāo)簽,在下游服務(wù)節(jié)點(diǎn)中進(jìn)行篩選,得到所述目標(biāo)灰度節(jié)點(diǎn)。

9、在一種可能的實(shí)施方式中,所述方法還包括:

10、在所述請求報文轉(zhuǎn)發(fā)失敗或者所述配置系統(tǒng)未開啟灰度發(fā)布配置的情況下,將所述請求報文發(fā)送至非灰度節(jié)點(diǎn)。

11、在一種可能的實(shí)施方式中,所述方法還包括:

12、向所述配置系統(tǒng)發(fā)送日志數(shù)據(jù),以使得所述配置系統(tǒng)通過展示模塊根據(jù)所述日志數(shù)據(jù)顯示所述請求報文對應(yīng)的路徑信息。

13、在一種可能的實(shí)施方式中,所述方法還包括:

14、響應(yīng)于針對所述配置系統(tǒng)的配置操作,獲取所述配置操作對應(yīng)的灰度發(fā)布配置以及所述目標(biāo)灰度規(guī)則;所述灰度發(fā)布配置對應(yīng)至少一個服務(wù)節(jié)點(diǎn)。

15、在一種可能的實(shí)施方式中,不同的服務(wù)節(jié)點(diǎn)對應(yīng)不同的目標(biāo)灰度規(guī)則。

16、第二方面,本申請實(shí)施例提供一種灰度發(fā)布裝置,包括:

17、獲取模塊,用于獲取配置系統(tǒng)發(fā)送的目標(biāo)灰度規(guī)則并接收請求報文,所述目標(biāo)灰度規(guī)則中包括多個服務(wù)節(jié)點(diǎn)分別對應(yīng)的灰度標(biāo)簽以及流量分配規(guī)則;

18、第一發(fā)送模塊,用于在所述請求報文中包括所述灰度標(biāo)簽的情況下,根據(jù)所述流量分配規(guī)則,將所述請求報文發(fā)送至目標(biāo)灰度節(jié)點(diǎn);

19、第二發(fā)送模塊,用于在所述請求報文中不包括所述灰度標(biāo)簽,但所述配置系統(tǒng)已開啟灰度發(fā)布配置的情況下,在所述請求報文中插入所述灰度標(biāo)簽,并根據(jù)所述流量分配規(guī)則,將包括所述灰度標(biāo)簽的請求報文發(fā)送至目標(biāo)灰度節(jié)點(diǎn)。

20、在一種可能的實(shí)施方式中,所述第一發(fā)送模塊,具體用于:

21、確定服務(wù)節(jié)點(diǎn)對應(yīng)的目標(biāo)流量分配規(guī)則;

22、根據(jù)所述目標(biāo)流量分配規(guī)則以及所述灰度標(biāo)簽,在下游服務(wù)節(jié)點(diǎn)中進(jìn)行篩選,得到所述目標(biāo)灰度節(jié)點(diǎn)。

23、在一種可能的實(shí)施方式中,所述裝置還用于:

24、在所述請求報文轉(zhuǎn)發(fā)失敗或者所述配置系統(tǒng)未開啟灰度發(fā)布配置的情況下,將所述請求報文發(fā)送至非灰度節(jié)點(diǎn)。

25、在一種可能的實(shí)施方式中,所述裝置還用于:

26、向所述配置系統(tǒng)發(fā)送日志數(shù)據(jù),以使得所述配置系統(tǒng)通過展示模塊根據(jù)所述日志數(shù)據(jù)顯示所述請求報文對應(yīng)的路徑信息。

27、在一種可能的實(shí)施方式中,所述裝置還用于:

28、響應(yīng)于針對所述配置系統(tǒng)的配置操作,獲取所述配置操作對應(yīng)的灰度發(fā)布配置以及所述目標(biāo)灰度規(guī)則;所述灰度發(fā)布配置對應(yīng)至少一個服務(wù)節(jié)點(diǎn)。

29、在一種可能的實(shí)施方式中,不同的服務(wù)節(jié)點(diǎn)對應(yīng)不同的目標(biāo)灰度規(guī)則。

30、第三方面,本申請實(shí)施例提供一種灰度發(fā)布設(shè)備,包括:處理器、存儲器;

31、所述存儲器存儲計算機(jī)執(zhí)行指令;

32、所述處理器執(zhí)行所述存儲器存儲的計算機(jī)執(zhí)行指令,實(shí)現(xiàn)如第一方面任一項(xiàng)所述的灰度發(fā)布方法。

33、第四方面,本申請實(shí)施例提供一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)中存儲有計算機(jī)執(zhí)行指令,當(dāng)所述計算機(jī)執(zhí)行指令被執(zhí)行時用于實(shí)現(xiàn)第一方面任一項(xiàng)所述的灰度發(fā)布方法。

34、第五方面,本申請實(shí)施例提供一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,該計算機(jī)程序被執(zhí)行時實(shí)現(xiàn)第一方面任一項(xiàng)所述的灰度發(fā)布方法。

35、本申請實(shí)施例提供的灰度發(fā)布方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品,獲取配置系統(tǒng)發(fā)送的目標(biāo)灰度規(guī)則并接收請求報文,目標(biāo)灰度規(guī)則中包括多個服務(wù)節(jié)點(diǎn)分別對應(yīng)的灰度標(biāo)簽以及流量分配規(guī)則;在請求報文中包括灰度標(biāo)簽的情況下,根據(jù)流量分配規(guī)則,將請求報文發(fā)送至目標(biāo)灰度節(jié)點(diǎn);在請求報文中不包括灰度標(biāo)簽,并且配置系統(tǒng)已開啟灰度發(fā)布配置的情況下,在請求報文中插入灰度標(biāo)簽,并根據(jù)流量分配規(guī)則,將包括灰度標(biāo)簽的請求報文發(fā)送至目標(biāo)灰度節(jié)點(diǎn)。本申請中服務(wù)節(jié)點(diǎn)獲取配置系統(tǒng)發(fā)送的目標(biāo)灰度規(guī)則并接收請求報文,服務(wù)節(jié)點(diǎn)可以根據(jù)請求報文中是否存在灰度標(biāo)簽以及目標(biāo)灰度規(guī)則中的流量分配規(guī)則,來執(zhí)行對應(yīng)的轉(zhuǎn)發(fā)處理過程,將請求報文轉(zhuǎn)發(fā)至目標(biāo)灰度節(jié)點(diǎn),能夠?qū)崿F(xiàn)灰度鏈路中請求報文的自動識別和轉(zhuǎn)發(fā),提高了灰度發(fā)布的靈活性,能夠滿足實(shí)際場景的多樣化需求。



技術(shù)特征:

1.一種灰度發(fā)布方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述流量分配規(guī)則,將所述請求報文發(fā)送至目標(biāo)灰度節(jié)點(diǎn),包括:

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

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

5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述方法還包括:

6.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,不同的服務(wù)節(jié)點(diǎn)對應(yīng)不同的目標(biāo)灰度規(guī)則。

7.一種灰度發(fā)布裝置,其特征在于,包括:

8.一種灰度發(fā)布設(shè)備,其特征在于,包括:處理器、存儲器;

9.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)中存儲有計算機(jī)執(zhí)行指令,當(dāng)所述計算機(jī)執(zhí)行指令被執(zhí)行時用于實(shí)現(xiàn)權(quán)利要求1至6任一項(xiàng)所述的灰度發(fā)布方法。

10.一種計算機(jī)程序產(chǎn)品,其特征在于,包括計算機(jī)程序,該計算機(jī)程序被執(zhí)行時實(shí)現(xiàn)權(quán)利要求1至6任一項(xiàng)所述的灰度發(fā)布方法。


技術(shù)總結(jié)
本申請?zhí)峁┮环N灰度發(fā)布方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品,涉及應(yīng)用發(fā)布技術(shù)領(lǐng)域,該方法包括:獲取配置系統(tǒng)發(fā)送的目標(biāo)灰度規(guī)則并接收請求報文,目標(biāo)灰度規(guī)則中包括多個服務(wù)節(jié)點(diǎn)分別對應(yīng)的灰度標(biāo)簽以及流量分配規(guī)則;在請求報文中包括灰度標(biāo)簽的情況下,根據(jù)流量分配規(guī)則,將請求報文發(fā)送至目標(biāo)灰度節(jié)點(diǎn);在請求報文中不包括灰度標(biāo)簽,并且配置系統(tǒng)已開啟灰度發(fā)布配置的情況下,在請求報文中插入灰度標(biāo)簽,并根據(jù)流量分配規(guī)則,將包括灰度標(biāo)簽的請求報文發(fā)送至目標(biāo)灰度節(jié)點(diǎn)。本申請中能夠?qū)崿F(xiàn)灰度鏈路中請求報文的自動識別和轉(zhuǎn)發(fā),提高了灰度發(fā)布的靈活性,能夠滿足實(shí)際場景的多樣化需求。

技術(shù)研發(fā)人員:許鵬翔
受保護(hù)的技術(shù)使用者:中國建設(shè)銀行股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/26
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1