[發明專利]一種應用灰度發布方法、系統及計算機可讀存儲介質在審
| 申請號: | 202110084657.0 | 申請日: | 2021-01-21 |
| 公開(公告)號: | CN112764765A | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | 王道;李真斌;張玉飛;汪堂洪;曾雅致;張信厚;蘇光偉 | 申請(專利權)人: | 中信銀行股份有限公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60;G06F8/65;G06F9/455;G06Q20/40;H04L12/66;H04L29/06;H04L29/08;G06Q40/04;G06Q40/02 |
| 代理公司: | 北京市蘭臺律師事務所 11354 | 代理人: | 張峰 |
| 地址: | 100020 北京市朝*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 灰度 發布 方法 系統 計算機 可讀 存儲 介質 | ||
本公開提供一種應用灰度發布方法、系統及存儲介質,所述方法包括:核心發布控制模塊確定要進行應用發布的應用單元化分組;核心發布控制模塊在當前核心授權服務系統中部署與所述應用單元化分組相對應的臨時應用單元化分組;部署完成后,接入網關對臨時應用單元化分組的可用性驗證成功后,核心發布控制模塊將臨時應用單元化分組切換為正式的應用單元化分組,并下線原應用單元化分組。通過上述方案,能夠在單元化架構中對一個或者多個應用單元化分組進行灰度發布,保證應用發布過程中應用服務不中斷,且防止用戶交易失敗情況的出現。
技術領域
本公開涉及計算機技術領域,尤其涉及一種應用灰度發布方法、系統及計算機可讀存儲介質。
背景技術
以信用卡核心系統為代表的現有IT系統,其基本架構可參照圖1,參照圖1,從授權接入適配層接收到用戶的交易請求后,通過接入網關轉發至核心授權服務系統,在核心授權服務系統中對用戶的交易請求進行處理,同時,核心授權服務系統在對用戶交易請求進行處理時會從數據庫(DB,DataBase)中獲取所需要的用戶數據。
從圖1中可以看出,現有信用卡核心系統中,所有的用戶數據都集中在D B中進行存儲,而所有的服務也是集中在核心授權服務系統中進行處理。
在圖1所示的系統中,所有應用服務通過一個可部署文件進行部署,當有任意一個應用需要更新時,則將新的可部署文件部署在當前信用卡核心系統中,在部署成功后,舊版本應用自動下線。但是這種部署方式存在以下問題:
一、新舊更替時,由于注冊中心緩存機制問題,使得舊應用服務無法及時在注冊中心下線,接入網關也就無法獲取到更新后的注冊信息,則,在接收到交易請求時,還會將交易轉發給已下線的應用服務,從而導致交易失敗;
二、新舊更替時,由于注冊中心中的服務注冊信息不能及時更新,也會導致短暫的交易中斷。
發明內容
本公開實施例提供一種應用灰度發布方法、系統及存儲介質,能夠解決現有技術中由于用戶數據集中存儲且用戶服務集中處理所帶來的系統穩定性差的問題。所述技術方案如下:
根據本公開實施例的第一方面,提供一種應用灰度發布方法,該方法包括:
核心發布控制模塊從當前核心授權服務系統中確定出要進行應用發布的應用單元化分組;
核心發布控制模塊在當前核心授權服務系統中部署與所述應用單元化分組相對應的臨時應用單元化分組;
部署完成后,接入網關對所述臨時應用單元化分組的可用性進行驗證;
在可用性驗證成功后,核心發布控制模塊將所述臨時應用單元化分組切換為正式的應用單元化分組,并下線原應用單元化分組。
進一步地,所述確定出當前要進行應用發布的應用單元化分組,包括:
接收用戶提交的應用發布請求,所述應用發布請求中包括:要進行應用發布的應用單元化分組的標識信息;
將與所述標識信息相對應的應用單元化分組確定為當前要進行應用發布的應用單元化分組。
進一步地,所述部署與所述應用單元化分組相對應的臨時應用單元化分組,包括:
在所述核心授權服務系統中創建新的應用容器;
將與所述臨時應用單元化分組相對應的可部署文件發布到所述新的應用容器中,從而生成臨時應用單元化分組;
發布成功后,在所述臨時應用單元化分組的服務啟動時,將所述臨時應用單元化分組的服務注冊信息注冊到注冊中心,所述服務注冊信息包括但不限于:服務的名稱和服務的創建時間。
進一步地,所述接入網關對所述臨時應用單元化分組的可用性進行驗證,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中信銀行股份有限公司,未經中信銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110084657.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種性能測試執行方法及系統
- 下一篇:RS232通訊電路及電子設備





