[發明專利]集中式業務系統的灰度發布方法、裝置及設備有效
| 申請號: | 202210539186.2 | 申請日: | 2022-05-18 |
| 公開(公告)號: | CN114840249B | 公開(公告)日: | 2023-08-08 |
| 發明(設計)人: | 鄒幫山;李成功;魏明梅;孫健淞;姜文婷 | 申請(專利權)人: | 吉林銀行股份有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/60 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 劉飛;許曼 |
| 地址: | 133000 吉林省*** | 國省代碼: | 吉林;22 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 集中 業務 系統 灰度 發布 方法 裝置 設備 | ||
1.一種集中式業務系統的灰度發布方法,其特征在于,包括:
接收交易機構提供的交易請求;
根據數據庫中的灰度發布配置文件識別所述交易機構及所述交易請求是否位于灰度發布測試范圍內;具體包括:判斷所述交易機構是否為所述交易請求所屬交易類型對應的交易機構子集合中的元素,并判斷所述交易請求中攜帶的交易碼值是否為所述交易碼值集合中的元素;如果所述交易機構為所述交易請求所屬交易類型對應的交易機構子集合中的元素,且所述交易請求中攜帶的交易碼值為交易碼值集合中的元素,則確認所述交易機構及所述交易請求位于灰度發布測試范圍內;
如果所述交易機構及所述交易請求位于灰度發布測試范圍內,將所述交易請求分發至增量版本應用服務端處理;
在所述交易請求所屬交易類型通過灰度發布測試時,以灰度發布推廣為目的變更所述灰度發布配置文件;
其中,所述灰度發布配置文件中包括以下配置信息:參與灰度發布測試的交易機構集合;所述交易機構集合包括一個或多個交易機構子集合,每個交易機構子集合對應一個交易類型;參與灰度發布測試的交易碼值集合;以及,交易分發規則;其中,所述交易分發規則包括:將位于灰度發布測試范圍內的交易請求分發至對應的增量版本應用服務端;將位于灰度發布測試范圍外的交易請求分發至對應的存量版本應用服務端;
每個所述交易機構子集合中的元素預先根據以下方式選定:
確定交易類型對應的交易機構候選集合;將交易機構候選集合中每個交易機構的交易機構標識進行哈希,獲得固定長度的交易機構標識哈希值;將所述交易機構候選集合中每個交易機構對應的交易機構標識哈希值進行取余運算,獲得每個所述交易機構標識哈希值對應的余數;將余數不大于預設值的交易機構標識哈希值所對應的所有交易機構,作為該交易類型對應的交易機構子集合中的元素。
2.如權利要求1所述的集中式業務系統的灰度發布方法,其特征在于,所述以灰度發布推廣為目的變更所述灰度發布配置文件,包括:
從所述灰度發布配置文件中的交易機構集合中,刪除與所述交易請求所屬交易類型對應的交易機構子集合;
從所述灰度發布配置文件中的交易碼值集合中,刪除與所述交易請求所屬交易類型相同的交易碼值;
將與所述交易請求所屬交易類型對應的存量版本應用服務端的地址從分發目的地址范圍中刪除;以及,
將所述交易分發規則變更為:將所述交易請求所屬交易類型下的所有交易流量均指向增量版本應用服務端。
3.如權利要求1所述的集中式業務系統的灰度發布方法,其特征在于,所述根據數據庫中的灰度發布配置文件識別所述交易機構及所述交易請求是否位于灰度發布測試范圍內,還包括:
如果所述交易機構不是所述交易請求所屬交易類型對應的交易機構子集合中的元素,或者所述交易請求中攜帶的交易碼值不是所述交易碼值集合中的元素,則確認所述交易機構及所述交易請求位于灰度發布測試范圍外。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于吉林銀行股份有限公司,未經吉林銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210539186.2/1.html,轉載請聲明來源鉆瓜專利網。





