[發明專利]一種Open API服務的管理方法及管理系統有效
| 申請號: | 201911370784.6 | 申請日: | 2019-12-26 |
| 公開(公告)號: | CN111124837B | 公開(公告)日: | 2023-08-11 |
| 發明(設計)人: | 韓旭;顏凱;吳迪;孫悅;王毅恒;劉士建;曹偉 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張雪嬌 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 open api 服務 管理 方法 系統 | ||
本申請公開了一種Open?API服務的管理方法及管理系統,其中,Open?API服務的管理方法首先設定第三方系統對于各類Open?API服務的最大調用頻率,然后對根據各類Open?API服務的最大調用頻率,對各個Open?API服務分別進行調用頻率管理,在該過程中,當第三方系統調用Open?API服務的實際調用頻率大于當前最大調用頻率時,即在下一個調用周期內下調Open?API服務對應的最大調用頻率,并在下一個調用周期內持續對第三方系統對于Open?API服務的調用頻率進行監控,以避免第三方系統在短時間內大量占用運維系統的Open?API資源而導致的運維系統的性能和穩定性下降的問題。
技術領域
本申請涉及計算機應用技術領域,更具體地說,涉及一種Open?API服務的管理方法及管理系統。
背景技術
運維是指對網絡、服務器、服務的生命周期各個階段的運營與維護,在成本、穩定性和效率上達成一致可接受的狀態。
在運維領域,運維系統平臺化成為主流趨勢。越來越多的運維業務利用平臺的能力開發專業的運維SaaS(Software-as-a-Service,軟件即服務)工具。其中一個關鍵的元素便是運維平臺的Open?API(Open?Application?Programming?Interface,開發應用程序接口),以及發布OpenAPI的網關。利用Open?API服務管理系統,第三方運維SaaS工具可以調用需要的API接口完成自身業務功能。
然而對于運維平臺本身來說,暴露的Open?API需要考慮安全和性能的諸多因素,保證運維平臺的性能和穩定。因此有必要提供一種對于Open?API服務進行管理的系統,以保證運維平臺的性能和穩定。
發明內容
為解決上述技術問題,本申請提供了一種Open?API服務的管理方法及管理系統,以實現對第三方系統訪問各類Open?API服務的頻率進行管理的目的,實現保證運維平臺的性能和穩定性的目的。
為實現上述技術目的,本申請實施例提供了如下技術方案:
一種Open?API服務的管理方法,包括:
設定第三方系統對于各類Open?API服務的最大調用頻率;所述最大調用頻率為一個調用周期內的最大調用次數;
根據各類Open?API服務的最大調用頻率,對各個所述Open?API服務分別進行調用頻率管理;
對所述Open?API服務進行調用頻率管理包括:
統計所述第三方系統在一個調用周期內調用所述Open?API服務的實際調用次數,以獲得所述第三方系統調用所述Open?API服務的實際調用頻率;
判斷所述第三方系統調用Open?API服務的實際調用頻率是否大于當前與所述Open?API服務對應的最大調用頻率,如果是,則在下一個調用周期內將當前所述Open?API服務對應的最大調用頻率按預設百分比下調,將下調后的最大調用頻率作為所述Open?API服務當前的最大調用頻率,并返回統計所述第三方系統在一個調用周期內調用所述OpenAPI服務的實際調用次數的步驟;
如果否,則將當前與所述Open?API服務對應的最大調用頻率恢復為初始設定值,并返回統計所述第三方系統在一個調用周期內調用所述Open?API服務的實際調用次數的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911370784.6/2.html,轉載請聲明來源鉆瓜專利網。





