[發明專利]灰度發布方法、裝置、設備及存儲介質在審
| 申請號: | 202010594051.7 | 申請日: | 2020-06-24 |
| 公開(公告)號: | CN111736853A | 公開(公告)日: | 2020-10-02 |
| 發明(設計)人: | 朱海全 | 申請(專利權)人: | 中國平安財產保險股份有限公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60;G06F8/71;H04L29/08 |
| 代理公司: | 深圳市沃德知識產權代理事務所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東省深圳市福田區益田路*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 灰度 發布 方法 裝置 設備 存儲 介質 | ||
本發明涉及運維技術領域,揭露了一種灰度發布方法,該方法包括:預先配置目標發布對象的灰度發布策略,接收用戶通過客戶端發出的訪問請求,所述訪問請求包括目標發布對象及用戶標識;根據所述用戶標識及所述灰度發布策略分析所述用戶是否為所述目標發布對象的目標用戶;根據分析結果確定所述用戶對應的目標服務器;將所述訪問請求發送至所述目標服務器,接收所述目標服務器反饋的所述目標發布對象的目標數據,將所述目標數據返回所述客戶端。本發明還涉及區塊鏈技術,所述灰度發布策略可存儲于區塊鏈節點中。本發明還揭露了一種灰度發布裝置、電子設備及計算機存儲介質。利用本發明,可以提高灰度發布效率。
技術領域
本發明涉及運維技術領域,尤其涉及一種灰度發布方法、裝置、電子設備及計算機可讀存儲介質。
背景技術
灰度發布又名金絲雀發布,是指在黑與白之間,能夠平滑過渡的一種發布方式。灰度發布的具體形式是讓一部分用戶繼續使用互聯網產品(或應用程序)的產品特性A,一部分用戶開始使用互聯網產品(或應用程序)的產品特性B,如果用戶對產品特性B沒有什么反對意見,那么逐步擴大范圍,讓更多的用戶體驗產品特性B。由此可見,確定目標用戶對灰度發布尤為重要。
現有的灰度發布方式中,將客戶端發送的數據請求中攜帶的用戶的身份標識(Identity,簡稱ID)進行取余運算,將余數為指定數字的用戶確定為目標用戶。或者根據數據請求中攜帶的用戶的互聯網協議地址(Internet Protocol Address,簡稱IP),將指定地區的用戶確定的為目標用戶。但這兩種方法對于用戶的劃分粒度較粗,獲取到的目標用戶不夠準確。
另外,灰度監控完全依賴人工調整,通過安排專人實時值守,根據當天灰度的各項數據來人工調整,且灰度比例完全依賴管理人員計算,如果計算錯誤則會導致生產故障。由于過分依賴人工處理和經驗數據,灰度比例調整不及時,準確性差,風險大;灰度監控人員工作負重大,人力成本大。
此外,現有灰度發布方案還存在以下缺點:1.需要運維人員參與并手動部署,存在較大犯錯概率;2.支持的灰度策略比較單一,不支持多樣的灰度策略;3.不支持智能攔截及限流等高級特性。
發明內容
鑒于以上內容,本發明提供一種灰度發布方法、裝置、電子設備及計算機可讀存儲介質,其主要目的在于提高灰度發布的效率。
為實現上述目的,本發明提供一種灰度發布方法,該方法包括:
預先配置目標發布對象的灰度發布策略,所述灰度發布策略包括:多個灰度發布規則、所述多個灰度發布規則的優先級及所述多個灰度發布規則對應的用戶匹配條件;
接收用戶通過客戶端發出的訪問請求,所述訪問請求包括目標發布對象及用戶標識;
根據所述用戶標識及所述灰度發布策略分析所述用戶是否為所述目標發布對象的目標用戶;
當所述用戶為所述目標發布對象的目標用戶時,將第一服務器作為所述用戶對應的目標服務器,當所述用戶非所述目標發布對象的目標用戶時,將第二服務器作為所述用戶對應的目標服務器;及
將所述訪問請求發送至所述目標服務器,接收所述目標服務器反饋的所述目標發布對象的目標數據,將所述目標數據返回所述客戶端。
此外,為實現上述目的,本發明還提供一種灰度發布裝置,該裝置包括:
配置模塊,用于預先配置目標發布對象的灰度發布策略;
接收模塊,用于接收用戶通過客戶端發出的訪問請求,所述訪問請求包括目標發布對象及用戶標識;
判斷模塊,用于根據所述用戶標識及所述灰度發布策略分析所述用戶是否為所述目標發布對象的目標用戶;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安財產保險股份有限公司,未經中國平安財產保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010594051.7/2.html,轉載請聲明來源鉆瓜專利網。





