[發(fā)明專利]灰度發(fā)布方法、應(yīng)用服務(wù)器及灰度發(fā)布系統(tǒng)有效
| 申請?zhí)枺?/td> | 202110233005.9 | 申請日: | 2021-03-03 |
| 公開(公告)號: | CN113014651B | 公開(公告)日: | 2022-09-27 |
| 發(fā)明(設(shè)計)人: | 鄭榮廷;姚遠(yuǎn);李興琦;張立偉;馬瑞東;王海波 | 申請(專利權(quán))人: | 中國工商銀行股份有限公司 |
| 主分類號: | H04L47/125 | 分類號: | H04L47/125 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 任默聞;王濤 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 灰度 發(fā)布 方法 應(yīng)用 服務(wù)器 系統(tǒng) | ||
本申請實施例提供一種灰度發(fā)布方法、應(yīng)用服務(wù)器及灰度發(fā)布系統(tǒng),可用于金融技術(shù)領(lǐng)域,方法包括:接收服務(wù)請求;若確定自身為非灰度集群內(nèi)的應(yīng)用服務(wù)器,則根據(jù)請求路徑自預(yù)設(shè)的灰度規(guī)則中獲取對應(yīng)的灰度關(guān)鍵信息;基于灰度關(guān)鍵信息和請求參數(shù)確定服務(wù)請求是否與灰度規(guī)則匹配成功,若是則獲取灰度服務(wù)端標(biāo)識,并根據(jù)該灰度服務(wù)端標(biāo)識、請求路徑及請求參數(shù)生成新的服務(wù)請求;將新的服務(wù)請求轉(zhuǎn)發(fā)至灰度集群內(nèi)的應(yīng)用服務(wù)器,以使灰度集群內(nèi)的應(yīng)用服務(wù)器執(zhí)行自身接收到的服務(wù)請求對應(yīng)的請求業(yè)務(wù)。本申請能夠有效提高灰度發(fā)布過程的處理效率,能夠有效降低灰度發(fā)布過程中系統(tǒng)開銷及負(fù)擔(dān),并能夠有效縮短處理流程,提高整體系統(tǒng)處理鏈路的穩(wěn)定性。
技術(shù)領(lǐng)域
本申請涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別涉及金融技術(shù)領(lǐng)域,具體涉及灰度發(fā)布方法、應(yīng)用服務(wù)器及灰度發(fā)布系統(tǒng)。
背景技術(shù)
伴隨著移動互聯(lián)網(wǎng)的發(fā)展以及人工智能、大數(shù)據(jù)、5G等新技術(shù)在金融領(lǐng)域的創(chuàng)新應(yīng)用,商業(yè)銀行科技系統(tǒng)的對客服務(wù)效率和質(zhì)量都得到了極大提升。商業(yè)銀行科技系統(tǒng)的持續(xù)升級迭代,在為客戶提供更多便捷、優(yōu)質(zhì)金融服務(wù)的同時,也對自身系統(tǒng)的穩(wěn)定性提出了更高的要求。為了避免迭代的新版本程序因可能的不完善給客戶帶來損失,目前包括商業(yè)銀行在內(nèi)的大部分企業(yè)都會采取灰度發(fā)布的方法。
目前,灰度發(fā)布方法的主要方式包括:代碼層邏輯灰度、網(wǎng)絡(luò)或WEB層灰度以及自定義路由灰度等發(fā)布方式,然而,代碼層邏輯灰度發(fā)布方式的工作量大且耗費時間,同時頻繁修改、發(fā)布會對整體系統(tǒng)的穩(wěn)定性帶來一定風(fēng)險;網(wǎng)絡(luò)或WEB層灰度發(fā)布方式僅適合設(shè)計比較簡單的灰度規(guī)則,如果灰度規(guī)則或灰度篩選程序過于復(fù)雜,會無形中增加網(wǎng)絡(luò)服務(wù)器及WEB服務(wù)器的系統(tǒng)開銷及負(fù)擔(dān),影響網(wǎng)絡(luò)分流及WEB接入轉(zhuǎn)發(fā)效率;自定義路由灰度發(fā)布方式由于增加了路由服務(wù)器節(jié)點或代理服務(wù)器,人為延長了系統(tǒng)處理流程,降低了整體系統(tǒng)處理鏈路的穩(wěn)定性,尤其是在分布式系統(tǒng)中,部署在應(yīng)用服務(wù)器前的路由服務(wù)器很容易成為影響分布式系統(tǒng)處理性能的瓶頸點。
由此可知,無論是現(xiàn)有的哪一種灰度發(fā)布方法,均存在無法同時解決效率低下、占用系統(tǒng)開銷大及系統(tǒng)穩(wěn)定性較差的問題。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中的問題,本申請?zhí)峁┮环N灰度發(fā)布方法、應(yīng)用服務(wù)器及灰度發(fā)布系統(tǒng),能夠有效提高灰度發(fā)布過程的處理效率,能夠有效降低灰度發(fā)布過程中系統(tǒng)開銷及負(fù)擔(dān),并能夠有效縮短處理流程,提高整體系統(tǒng)處理鏈路的穩(wěn)定性。
為解決上述技術(shù)問題,本申請?zhí)峁┮韵录夹g(shù)方案:
第一方面,本申請?zhí)峁┮环N灰度發(fā)布方法,包括:
接收服務(wù)請求,其中,所述服務(wù)請求中包含有目標(biāo)服務(wù)端標(biāo)識、請求路徑及請求參數(shù);
若確定自身為非灰度集群內(nèi)的應(yīng)用服務(wù)器,則根據(jù)所述請求路徑自預(yù)設(shè)的灰度規(guī)則中獲取對應(yīng)的灰度關(guān)鍵信息;
基于所述灰度關(guān)鍵信息和請求參數(shù)確定所述服務(wù)請求是否與所述灰度規(guī)則匹配成功,若是,則獲取預(yù)存儲的與所述目標(biāo)服務(wù)端標(biāo)識對應(yīng)的灰度服務(wù)端標(biāo)識,并根據(jù)該灰度服務(wù)端標(biāo)識、請求路徑及請求參數(shù)生成新的服務(wù)請求;
將新的服務(wù)請求轉(zhuǎn)發(fā)至灰度集群內(nèi)的應(yīng)用服務(wù)器,以使所述灰度集群內(nèi)的應(yīng)用服務(wù)器執(zhí)行自身接收到的服務(wù)請求對應(yīng)的請求業(yè)務(wù)。
進(jìn)一步地,還包括:
若確定所述服務(wù)請求與所述灰度規(guī)則匹配失敗,則自行執(zhí)行所述服務(wù)請求對應(yīng)的請求業(yè)務(wù);
其中,當(dāng)前的所述目標(biāo)服務(wù)端標(biāo)識為非灰度服務(wù)端標(biāo)識,該非灰度服務(wù)端標(biāo)識包括:非灰度域名地址對應(yīng)的第一IP地址;
所述非灰度服務(wù)端標(biāo)識唯一對應(yīng)有預(yù)先存儲的灰度服務(wù)端標(biāo)識,該灰度服務(wù)端標(biāo)識包括:灰度域名地址對應(yīng)的第二IP地址。
進(jìn)一步地,在所述接收服務(wù)請求之后,還包括:
讀取本地環(huán)境變量的值,并根據(jù)該環(huán)境變量的值判斷自身所屬集群為非灰度集群或灰度集群;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國工商銀行股份有限公司,未經(jīng)中國工商銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110233005.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 將發(fā)布數(shù)據(jù)發(fā)布至不同發(fā)布主機的系統(tǒng)及其方法
- 一種技術(shù)出版物內(nèi)容發(fā)布系統(tǒng)及方法
- 音/視頻流發(fā)布方法、流媒體服務(wù)器、發(fā)布端及流媒體系統(tǒng)
- 一種分布式代碼版本發(fā)布系統(tǒng)及方法
- 內(nèi)容發(fā)布方法、裝置、計算機設(shè)備以及可讀存儲介質(zhì)
- 文件發(fā)布方法和系統(tǒng)、發(fā)布服務(wù)器和文件生成裝置
- 軟件的發(fā)布質(zhì)量管理系統(tǒng)、方法以及裝置
- 信息發(fā)布方法、裝置、電子設(shè)備及計算機可讀存儲介質(zhì)
- 信息發(fā)布方法及裝置、存儲介質(zhì)、終端
- 服務(wù)發(fā)布方法及裝置、服務(wù)器、存儲介質(zhì)
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





