[發明專利]一種生產運維方法、裝置及系統有效
| 申請號: | 202110182913.X | 申請日: | 2021-02-10 |
| 公開(公告)號: | CN113014506B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 張浩;陳靜國;廖過房;彭倩茜 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | H04L47/20 | 分類號: | H04L47/20;H04L47/41 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 任默聞;孫乳筍 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 生產 方法 裝置 系統 | ||
本申請提供的一種生產運維方法、裝置及系統,可用于金融領域或其它領域,方法包括:服務器接收至少一個調用終端發送的服務調用指令,并將當前所有調用服務發送至流量控制器,流量控制器對當前所有調用服務的調用量進行控制,并根據當前所有場景將當前所有調用服務發送給所有調用終端;每個調用終端對應一場景,每個服務的數據包內存儲有調用字段,把實現該場景的所有服務的調用字段串起來,可以形成一個調用鏈,流量控制器根據調用鏈識別當前所有場景,并對當前所有場景進行流量控制,如果有一個場景的調用量發生異常,影響到整個系統的運行,流量控制器可以精確定位到這個場景,然后對這個場景進行控制。
技術領域
本申請涉及金融領域,具體涉及一種生產運維方法、裝置及系統。
背景技術
新一代的金融機構的IT系統建設,是在對業務流程的梳理基礎上提取出“服務”,不通層級的服務是IT系統的基本要素,各個應用之間,以及應用內部通過服務調用來實現業務功能的建設和閉環。
對服務的提供者來說,尤其是基礎服務,調用方非常多,要做到不侵入調用方系統的前提下對調用方的精確管理并不容易。例如客戶信息管理應用,提供了一個客戶基本信息查詢的公共服務,整個應用系統的數百個應用的上千個場景都會調用該服務。
對服務調用方進行精確管理的難度在于:銀行本身對“場景”缺乏明確的定義,也缺乏有效的機制對場景進行管理。目前的調用方管理依賴于項目涉及過程中要求調用對服務調用登記臺賬,比如A應用調用了B應用的b服務,實際有10個場景,但A應用只登記了1條調用關系(即只記錄了一個場景),這樣調用關系就不準,無法了解實際有多少場景。
在生產運維的精確管理中,比如一個服務有10個調用方,分10個場景,如果有一個場景的調用量急劇上升,影響到整個系統的運行,那么我們可以精確定位到是這個場景,然后對這個場景進行限流即可。這樣即可以確保系統運維安全,也可以讓其他9個場景的服務不受影響。否則如果不能對調用方場景進行精細管理,只能整個服務限流,那么所有的場景都會受到影響。
發明內容
針對現有技術中的問題,本申請提供一種生產運維方法、裝置及系統,讓服務的提供方能夠精準識別場景,實現對生產運維的精確、智能控制。
為解決上述技術問題,本申請提供以下技術方案:
第一方面,本申請提供一種生產運維方法,由流量控制器執行,其中每個調用終端對應一場景;所述生產運維方法包括:
接收服務器發送的當前待調用服務,其中,所述當前待調用服務構成至少一個場景,所述場景名通過一調用鏈表示,所述調用鏈包括實現該場景的所有服務的調用字段;
根據調用鏈識別當前所有場景,對當前所有場景的調用量進行控制,進而通過穩定當前所有場景調用量維護產品運行;
根據當前所有場景將當前所有調用服務發送給所有調用終端。
進一步地,所述根據調用鏈識別當前所有場景,包括:
所述流量控制器對所述調用鏈進行解析,得到實現該場景的所有服務的調用字段;
根據實現該場景的所有服務的調用字段以及預設的場景定義表,得到當前所有場景。
進一步地,所述對當前所有場景的調用量進行控制,包括:
根據一預設的場景流量管理表,對所述場景調用量進行控制,其中,所述場景流量管理表中設有場景流量上限。
第二方面,本申請提供一種生產運維方法,由服務器執行,其中每個調用終端對應一場景;所述生產運維方法包括:
接收至少一個調用終端發送的服務調用指令,其中,所述場景名通過一調用鏈表示,所述調用鏈包括實現該場景的所有服務的調用字段;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110182913.X/2.html,轉載請聲明來源鉆瓜專利網。





