国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      服務(wù)發(fā)布方法及相關(guān)裝置與流程

      文檔序號:40402526發(fā)布日期:2024-12-20 12:26閱讀:14來源:國知局
      服務(wù)發(fā)布方法及相關(guān)裝置與流程

      本申請涉及電數(shù)字數(shù)據(jù)處理,特別是一種服務(wù)發(fā)布方法及相關(guān)裝置。


      背景技術(shù):

      1、目前在進行服務(wù)發(fā)布的時候,常用的發(fā)布策略有灰度發(fā)布等,灰度發(fā)布的基本構(gòu)思為讓一部分用戶開始使用新版本的服務(wù),另一部分用戶仍然使用老版本的服務(wù),若一部分的用戶在使用新版本的服務(wù)時沒有遇到問題,那么逐漸擴大新版本的服務(wù)的范圍,最終將所有用戶都遷移到新版本的服務(wù)上來,灰度發(fā)布可以保證整體系統(tǒng)的穩(wěn)定,降低全量發(fā)布帶來的影響。

      2、但目前的灰度發(fā)布存在多種發(fā)布策略,需要根據(jù)不同的場景頻繁調(diào)整發(fā)布策略,且沒有考慮內(nèi)部驗證和外部驗證的差異,一般都是將內(nèi)部驗證和外部驗證混在一起進行灰度發(fā)布,舉例來說,在進行產(chǎn)品驗證時使用了實際用戶相關(guān)的流量,導致出現(xiàn)系統(tǒng)錯誤的時候用戶可以感知到,導致用戶體驗不佳。


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

      1、有鑒于此,本申請?zhí)峁┝艘环N服務(wù)發(fā)布方法及相關(guān)裝置,配置了兩階段的服務(wù)發(fā)布流程,無需根據(jù)不同場景變更發(fā)布策略,保證了穩(wěn)定性,同時將內(nèi)部驗證和外部驗證進行了邏輯隔離,防止內(nèi)部驗證未完成就進行外部驗證,大大降低了服務(wù)發(fā)布的風險。

      2、第一方面,本申請實施例提供了一種服務(wù)發(fā)布方法,所述方法包括:

      3、對待發(fā)布服務(wù)設(shè)置第一實例標簽,并將所述待發(fā)布服務(wù)發(fā)布至第一泳道;

      4、根據(jù)第一預(yù)設(shè)配置策略對第一驗證請求信息設(shè)置第一流量標簽,并將所述第一驗證請求信息轉(zhuǎn)發(fā)至所述第一泳道;

      5、在所述第一泳道內(nèi),通過所述第一驗證請求信息對所述待發(fā)布服務(wù)執(zhí)行第一驗證;

      6、若所述第一驗證通過,對所述待發(fā)布服務(wù)設(shè)置第二實例標簽,并將所述待發(fā)布服務(wù)發(fā)布至第二泳道;

      7、根據(jù)第二預(yù)設(shè)配置策略對預(yù)設(shè)比例的第二驗證請求信息設(shè)置第二流量標簽,并將所述預(yù)設(shè)比例的第二驗證請求信息轉(zhuǎn)發(fā)至所述第二泳道;

      8、在所述第二泳道內(nèi),通過所述預(yù)設(shè)比例的第二驗證請求信息對所述待發(fā)布服務(wù)執(zhí)行第二驗證;

      9、若所述第二驗證通過且所述預(yù)設(shè)比例達到比例閾值,將所述待發(fā)布服務(wù)發(fā)布至第三泳道。

      10、第二方面,本申請實施例提供了一種服務(wù)發(fā)布裝置,所述裝置包括:

      11、第一發(fā)布單元,用于對待發(fā)布服務(wù)設(shè)置第一實例標簽,并將所述待發(fā)布服務(wù)發(fā)布至第一泳道;

      12、第一轉(zhuǎn)發(fā)單元,用于根據(jù)第一預(yù)設(shè)配置策略對第一驗證請求信息設(shè)置第一流量標簽,并將所述第一驗證請求信息轉(zhuǎn)發(fā)至所述第一泳道;

      13、第一驗證單元,用于在所述第一泳道內(nèi),通過所述第一驗證請求信息對所述待發(fā)布服務(wù)執(zhí)行第一驗證;

      14、第二發(fā)布單元,用于若所述第一驗證通過,對所述待發(fā)布服務(wù)設(shè)置第二實例標簽,并將所述待發(fā)布服務(wù)發(fā)布至第二泳道;

      15、第二轉(zhuǎn)發(fā)單元,用于根據(jù)第二預(yù)設(shè)配置策略對預(yù)設(shè)比例的第二驗證請求信息設(shè)置第二流量標簽,并將所述預(yù)設(shè)比例的第二驗證請求信息轉(zhuǎn)發(fā)至所述第二泳道;

      16、第二驗證單元,用于在所述第二泳道內(nèi),通過所述預(yù)設(shè)比例的第二驗證請求信息對所述待發(fā)布服務(wù)執(zhí)行第二驗證;

      17、第三發(fā)布單元,用于若所述第二驗證通過且所述預(yù)設(shè)比例達到比例閾值,將所述待發(fā)布服務(wù)發(fā)布至第三泳道。

      18、第三方面,本申請實施例提供一種電子設(shè)備,包括處理器、存儲器、通信接口以及一個或多個程序,其中,上述一個或多個程序被存儲在上述存儲器中,并且被配置由上述處理器執(zhí)行,上述程序包括用于執(zhí)行本申請實施例第一方面任一方法中的步驟的指令。

      19、第四方面,本申請實施例提供了一種計算機可讀存儲介質(zhì),其中,上述計算機可讀存儲介質(zhì)存儲用于電子數(shù)據(jù)交換的計算機程序,其中,上述計算機程序使得計算機執(zhí)行如本申請實施例第一方面任一方法中所描述的部分或全部步驟。

      20、第五方面,本申請實施例提供了一種計算機程序產(chǎn)品,其中,上述計算機程序產(chǎn)品包括存儲了計算機程序的非瞬時性計算機可讀存儲介質(zhì),上述計算機程序可操作來使計算機執(zhí)行如本申請實施例第一方面任一方法中所描述的部分或全部步驟。該計算機程序產(chǎn)品可以為一個軟件安裝包。

      21、可見,通過上述服務(wù)發(fā)布方法及相關(guān)裝置,首先,對待發(fā)布服務(wù)設(shè)置第一實例標簽,并將所述待發(fā)布服務(wù)發(fā)布至第一泳道;根據(jù)第一預(yù)設(shè)配置策略對第一驗證請求信息設(shè)置第一流量標簽,并將所述第一驗證請求信息轉(zhuǎn)發(fā)至所述第一泳道;在所述第一泳道內(nèi),通過所述第一驗證請求信息對所述待發(fā)布服務(wù)執(zhí)行第一驗證;若所述第一驗證通過,對所述待發(fā)布服務(wù)設(shè)置第二實例標簽,并將所述待發(fā)布服務(wù)發(fā)布至第二泳道;根據(jù)第二預(yù)設(shè)配置策略對預(yù)設(shè)比例的第二驗證請求信息設(shè)置第二流量標簽,并將所述預(yù)設(shè)比例的第二驗證請求信息轉(zhuǎn)發(fā)至所述第二泳道;在所述第二泳道內(nèi),通過所述預(yù)設(shè)比例的第二驗證請求信息對所述待發(fā)布服務(wù)執(zhí)行第二驗證;若所述第二驗證通過且所述預(yù)設(shè)比例達到比例閾值,將所述待發(fā)布服務(wù)發(fā)布至第三泳道。由于配置了兩階段的服務(wù)發(fā)布流程,無需根據(jù)不同場景變更發(fā)布策略,保證了穩(wěn)定性,同時將內(nèi)部驗證和外部驗證進行了邏輯隔離,防止內(nèi)部驗證未完成就進行外部驗證,大大降低了服務(wù)發(fā)布的風險。



      技術(shù)特征:

      1.一種服務(wù)發(fā)布方法,其特征在于,所述方法包括:

      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)第一預(yù)設(shè)配置策略對第一驗證請求信息設(shè)置第一流量標簽,并將所述第一驗證請求信息轉(zhuǎn)發(fā)至所述第一泳道,包括:

      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述第一泳道內(nèi),通過所述第一驗證請求信息對所述待發(fā)布服務(wù)執(zhí)行第一驗證之后,所述方法還包括:

      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述待發(fā)布服務(wù)與歷史服務(wù)進行對比,確定所述第一代碼的類型之后,所述方法還包括:

      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)第二預(yù)設(shè)配置策略對預(yù)設(shè)比例的第二驗證請求信息設(shè)置第二流量標簽,并將所述預(yù)設(shè)比例的第二驗證請求信息轉(zhuǎn)發(fā)至所述第二泳道,包括:

      6.根據(jù)權(quán)利要求4所述的方法,所述梯度流量比例配置包括n級流量比例,n為大于1的自然數(shù),所述n級流量比例中的第一級流量比例為所述初始流量比例;所述根據(jù)所述第二匹配關(guān)系將所述初始流量比例的第二驗證請求信息轉(zhuǎn)發(fā)至所述第二泳道之后,所述方法還包括:

      7.根據(jù)權(quán)利要求4至6任一項所述的方法,其特征在于,所述在所述第二泳道內(nèi),通過所述第二驗證請求信息對所述預(yù)設(shè)比例的待發(fā)布服務(wù)執(zhí)行第二驗證之后,所述方法還包括:

      8.一種服務(wù)發(fā)布裝置,其特征在于,所述裝置包括:

      9.一種電子設(shè)備,其特征在于,包括:處理器,存儲器,以及一個或多個程序;所述一個或多個程序被存儲在所述存儲器中,并且被配置成由所述處理器執(zhí)行,所述程序包括用于執(zhí)行如權(quán)利要求1-7任一項所述的方法中的步驟的指令。

      10.一種計算機存儲介質(zhì),其特征在于,所述計算機存儲介質(zhì)存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被處理器執(zhí)行時使所述處理器執(zhí)行如權(quán)利要求1-7任一項所述的方法。


      技術(shù)總結(jié)
      本申請?zhí)峁┝艘环N服務(wù)發(fā)布方法及相關(guān)裝置,對待發(fā)布服務(wù)設(shè)置第一實例標簽并將所述待發(fā)布服務(wù)發(fā)布至第一泳道;根據(jù)第一預(yù)設(shè)配置策略對第一驗證請求信息設(shè)置第一流量標簽并將所述第一驗證請求信息轉(zhuǎn)發(fā)至所述第一泳道;若第一驗證通過,對所述待發(fā)布服務(wù)設(shè)置第二實例標簽并將所述待發(fā)布服務(wù)發(fā)布至第二泳道;根據(jù)第二預(yù)設(shè)配置策略對預(yù)設(shè)比例的第二驗證請求信息設(shè)置第二流量標簽并將所述預(yù)設(shè)比例的第二驗證請求信息轉(zhuǎn)發(fā)至所述第二泳道;若第二驗證通過且所述預(yù)設(shè)比例達到比例閾值,將所述待發(fā)布服務(wù)發(fā)布至第三泳道。無需根據(jù)不同場景變更發(fā)布策略,保證了穩(wěn)定性,同時將內(nèi)部驗證和外部驗證進行了邏輯隔離,大大降低了服務(wù)發(fā)布的風險。

      技術(shù)研發(fā)人員:汪南,賈軍柯
      受保護的技術(shù)使用者:馬上消費金融股份有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/19
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1