[發(fā)明專(zhuān)利]灰度發(fā)布方法、裝置、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201811044131.4 | 申請(qǐng)日: | 2018-09-07 |
| 公開(kāi)(公告)號(hào): | CN109445811A | 公開(kāi)(公告)日: | 2019-03-08 |
| 發(fā)明(設(shè)計(jì))人: | 樂(lè)志能 | 申請(qǐng)(專(zhuān)利權(quán))人: | 平安科技(深圳)有限公司 |
| 主分類(lèi)號(hào): | G06F8/65 | 分類(lèi)號(hào): | G06F8/65 |
| 代理公司: | 北京中強(qiáng)智尚知識(shí)產(chǎn)權(quán)代理有限公司 11448 | 代理人: | 黃耀威 |
| 地址: | 518000 廣東省深圳市福田街*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 灰度 版本發(fā)布 服務(wù)器 生產(chǎn)環(huán)境 部署 計(jì)算機(jī)存儲(chǔ)介質(zhì) 計(jì)算機(jī)設(shè)備 發(fā)布請(qǐng)求 發(fā)布 發(fā)布服務(wù)器 匹配 承載 申請(qǐng) 應(yīng)用 | ||
本申請(qǐng)公開(kāi)了一種灰度發(fā)布方法、裝置、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì),涉及應(yīng)用發(fā)布技術(shù)領(lǐng)域,能夠減少實(shí)現(xiàn)灰度發(fā)布服務(wù)器資源的投入,并且無(wú)需預(yù)先對(duì)灰度環(huán)境下服務(wù)器進(jìn)行部署,降低了灰度發(fā)布實(shí)施難度。所述方法包括:預(yù)先將生產(chǎn)環(huán)境下的服務(wù)器劃分為若干個(gè)部署單元,每個(gè)所述部署單元包括至少一個(gè)生產(chǎn)環(huán)境下的服務(wù)器;當(dāng)接收到灰度發(fā)布請(qǐng)求時(shí),確定所述灰度發(fā)布請(qǐng)求中待灰度版本發(fā)布的用戶(hù)數(shù)量;根據(jù)所述若干個(gè)部署單元分別對(duì)應(yīng)的用戶(hù)數(shù)量承載閾值,選取與待灰度版本發(fā)布的用戶(hù)數(shù)量相匹配的至少一個(gè)目標(biāo)部署單元,對(duì)所述目標(biāo)部署單元內(nèi)生產(chǎn)環(huán)境下的服務(wù)器進(jìn)行灰度版本發(fā)布;將待灰度版本發(fā)布的用戶(hù)數(shù)量切換至所述灰度版本下的服務(wù)器。
技術(shù)領(lǐng)域
本發(fā)明涉及應(yīng)用發(fā)布技術(shù)領(lǐng)域,尤其是涉及到灰度發(fā)布方法、裝置、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)。
背景技術(shù)
灰度發(fā)布是指在黑與白之間,能夠平滑過(guò)渡的一種發(fā)布方式,它能夠在產(chǎn)品正式發(fā)布之前,讓用戶(hù)參與到產(chǎn)品測(cè)試中,加強(qiáng)與用戶(hù)的互動(dòng),并及時(shí)獲得用戶(hù)的意見(jiàn)反饋,進(jìn)而完善產(chǎn)品功能,提升產(chǎn)品質(zhì)量。
目前,市場(chǎng)上大多數(shù)灰度發(fā)布平臺(tái)都是通過(guò)部署兩個(gè)應(yīng)用環(huán)境,如A、B兩個(gè)應(yīng)用環(huán)境,A作為生產(chǎn)環(huán)境,B作為灰度環(huán)境,在進(jìn)行灰度發(fā)布過(guò)程中,需要將生成環(huán)境下的用戶(hù)逐步切換到灰度環(huán)境,從而快速驗(yàn)證產(chǎn)品的新功能。然而,在將用戶(hù)從生產(chǎn)環(huán)境切換到灰度環(huán)境的過(guò)程中,如果實(shí)現(xiàn)100%流量的用戶(hù)切換,兩個(gè)應(yīng)用環(huán)境需要1:1比例的服務(wù)器數(shù)量,也就是說(shuō)如果在生產(chǎn)環(huán)境下部署10臺(tái)服務(wù)器,那么在灰度環(huán)境下同樣也需要部署10臺(tái)服務(wù)器,以便支撐從生產(chǎn)環(huán)境下切換過(guò)來(lái)的用戶(hù)數(shù)量,這樣就導(dǎo)致灰度發(fā)布需要到服務(wù)器數(shù)量較多,灰度投入較大,同時(shí)提高了灰度發(fā)布的實(shí)施難度。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了灰度發(fā)布方法及裝置,解決了相關(guān)技術(shù)中灰度發(fā)布實(shí)施難度較高的問(wèn)題。
根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種灰度發(fā)布方法,所述方法包括:
預(yù)先將生產(chǎn)環(huán)境下的服務(wù)器劃分為若干個(gè)部署單元,每個(gè)所述部署單元包括至少一個(gè)生產(chǎn)環(huán)境下的服務(wù)器;
當(dāng)接收到灰度發(fā)布請(qǐng)求時(shí),確定所述灰度發(fā)布請(qǐng)求中待灰度版本發(fā)布的用戶(hù)數(shù)量;
根據(jù)所述若干個(gè)部署單元分別對(duì)應(yīng)的用戶(hù)數(shù)量承載閾值,選取與待灰度版本發(fā)布的用戶(hù)數(shù)量相匹配的至少一個(gè)目標(biāo)部署單元,對(duì)所述目標(biāo)部署單元內(nèi)生產(chǎn)環(huán)境下的服務(wù)器進(jìn)行灰度版本發(fā)布,得到所述目標(biāo)部署單元內(nèi)灰度版本下的服務(wù)器;
將待灰度版本發(fā)布的用戶(hù)數(shù)量切換至所述目標(biāo)部署單元內(nèi)灰度版本下的服務(wù)器。
進(jìn)一步地,當(dāng)所述灰度發(fā)布請(qǐng)求攜帶有客戶(hù)端請(qǐng)求使用灰度版本的次數(shù)時(shí),所述確定所述灰度發(fā)布請(qǐng)求中待灰度版本發(fā)布的用戶(hù)數(shù)量包括:
向多個(gè)客戶(hù)端發(fā)布灰度版本的應(yīng)用信息,并記錄每個(gè)所述客戶(hù)端請(qǐng)求使用灰度版本的次數(shù);
將所述每個(gè)客戶(hù)端請(qǐng)求使用灰度版本的次數(shù)超過(guò)預(yù)設(shè)次數(shù)的客戶(hù)端對(duì)應(yīng)的用戶(hù)作為待灰度發(fā)布的用戶(hù),統(tǒng)計(jì)所述待灰度發(fā)布的用戶(hù)數(shù)量。
進(jìn)一步地,當(dāng)所述灰度發(fā)布請(qǐng)求攜帶有客戶(hù)端對(duì)灰度版本的興趣指數(shù)時(shí),所述確定所述灰度發(fā)布請(qǐng)求中待灰度版本發(fā)布的用戶(hù)數(shù)量包括:
向多個(gè)客戶(hù)端發(fā)布灰度版本的應(yīng)用信息,并記錄每個(gè)所述客戶(hù)端對(duì)灰度版本的興趣指數(shù);
將對(duì)灰度版本的興趣指數(shù)大于第一預(yù)設(shè)指數(shù)的客戶(hù)端作為白名單用戶(hù)以及所述對(duì)灰度版本的興趣指數(shù)小于第二預(yù)設(shè)指數(shù)的客戶(hù)端作為黑名單用戶(hù),確定白名單用戶(hù)以及黑名單用戶(hù),所述第一預(yù)設(shè)指數(shù)大于第二預(yù)設(shè)指數(shù);
從所述白名單用戶(hù)中篩選出指定數(shù)量的用戶(hù)作為待灰度發(fā)布的用戶(hù),得到待灰度版本發(fā)布的用戶(hù)數(shù)量。
進(jìn)一步地,所述對(duì)所述目標(biāo)部署單元內(nèi)生產(chǎn)環(huán)境下的服務(wù)器進(jìn)行灰度版本發(fā)布,得到所述目標(biāo)部署單元內(nèi)灰度版本下的服務(wù)器包括:
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于平安科技(深圳)有限公司,未經(jīng)平安科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811044131.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 處理要顯示在液晶顯示裝置上的運(yùn)動(dòng)圖像的設(shè)備及方法
- 灰度修正裝置、灰度修正方法、灰度修正程序
- 顯示裝置
- 醫(yī)學(xué)圖像的灰度映射曲線(xiàn)生成方法及裝置
- 基于伽馬校正的灰度化處理系統(tǒng)
- 一種灰度發(fā)布方法、系統(tǒng)及電子設(shè)備和存儲(chǔ)介質(zhì)
- 物體運(yùn)動(dòng)軌跡的生成方法及生成系統(tǒng)
- 一種灰度顯示驅(qū)動(dòng)方法
- 一種基于灰度驗(yàn)證的業(yè)務(wù)處理方法、裝置及設(shè)備
- 圖像增強(qiáng)方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種基于ClearQuest的版本發(fā)布系統(tǒng)
- 版本自動(dòng)發(fā)布方法、裝置及存儲(chǔ)介質(zhì)
- 一種版本自動(dòng)發(fā)布的配置控制系統(tǒng)和方法
- 測(cè)試版本發(fā)布方法、裝置、版本控制設(shè)備和測(cè)試機(jī)
- 費(fèi)用分?jǐn)偡椒ê脱b置、電子設(shè)備及介質(zhì)
- 一種教育平臺(tái)上學(xué)科游戲的版本發(fā)布方法及電子設(shè)備
- 灰度發(fā)布方法、裝置、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 版本發(fā)布的輔助方法及相關(guān)裝置
- 產(chǎn)品灰度發(fā)布方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 灰度發(fā)布方法、裝置、電子設(shè)備、介質(zhì)和程序產(chǎn)品
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶(hù)信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪(fǎng)問(wèn)請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)
- 沼氣生產(chǎn)環(huán)境因子檢測(cè)裝置
- 汽車(chē)生產(chǎn)環(huán)境監(jiān)控系統(tǒng)
- 溫室生產(chǎn)環(huán)境監(jiān)測(cè)系統(tǒng)
- 一種獸藥生產(chǎn)環(huán)境遠(yuǎn)程控制系統(tǒng)及方法
- 一種獸藥生產(chǎn)環(huán)境遠(yuǎn)程控制系統(tǒng)
- 運(yùn)行環(huán)境的切換方法和運(yùn)行環(huán)境的切換裝置
- 生產(chǎn)環(huán)境的測(cè)試方法、裝置、計(jì)算設(shè)備以及介質(zhì)
- 生產(chǎn)環(huán)境粉塵監(jiān)控系統(tǒng)
- 一種基于大數(shù)據(jù)的化工生產(chǎn)安全在線(xiàn)監(jiān)測(cè)預(yù)警管理系統(tǒng)
- 數(shù)碼印花車(chē)間的生產(chǎn)環(huán)境控制系統(tǒng)、方法和裝置





