[發明專利]一種基于云原生能力網關的場景能力編排的裝置及方法有效
| 申請號: | 202011275416.6 | 申請日: | 2020-11-13 |
| 公開(公告)號: | CN112468463B | 公開(公告)日: | 2023-04-11 |
| 發明(設計)人: | 薛雄龍;章學武 | 申請(專利權)人: | 福建福諾移動通信技術有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L67/1074;H04L12/66;G06F8/41;G06F8/34;G06F8/20 |
| 代理公司: | 北京易捷勝知識產權代理有限公司 11613 | 代理人: | 林振杰 |
| 地址: | 350003 福建省福州市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 原生 能力 網關 場景 編排 裝置 方法 | ||
1.一種基于云原生能力網關的場景能力編排的方法,其特征在于:包括基于云原生能力網關的場景能力編排的裝置,該裝置包括能力網關、鑒權中心模塊、場景能力服務模塊、控制臺、場景能力編排腳本倉庫和場景能力腳本;用戶通過所述控制臺進行基于原子能力的場景能力編排,生成編排腳本,并調用場景能力腳本倉庫進行更新,初始化所述場景能力服務模塊;外部應用調用場景能力請求達到能力網關,所述能力網關將所有能力的調用統一接入能力網關,由網關層負責接入和輸出;之后所述能力網關調用鑒權中心模塊,用以通過所述鑒權中心模塊實現能力生成Token、校驗Token、調用鑒權和接入控制;鑒權中心模塊通過鑒權后,調用場景能力服務模塊,所述場景能力服務模塊通過腳本編排實現場景能力,新的場景能力重新納入能力網關管理;場景能力服務模塊根據編排腳本調用原子能力,并最終返回給應用側;
包括以下步驟:
步驟S1:用戶通過控制臺配置場景能力編排腳本并保存,通知場景能力編排腳本倉庫;
步驟S2:用戶配置場景能力,并將場景能力與編排腳本關聯上;
步驟S3:用戶啟用場景能力服務模塊,通知容器編排引擎加載場景能力服務;
步驟S4:場景能力服務模塊根據場景能力配置初始化;
步驟S5:外部應用通過能力網關發起場景能力調用;
步驟S6:能力網關調用鑒權中心模塊對發起的場景能力進行鑒權;
步驟S7:鑒權通過后,能力網關調用場景能力服務模塊;
步驟S8:場景能力服務模塊根據外部應用請求的負載,進行動態擴縮容;
步驟S9:場景能力服務模塊根據編排腳本映射對應的原子能力服務,并調用多個原子能力服務;
步驟S10:最后調用編排流程步驟S9中多個原子能力,并返回調用多個原子能力后的結果給外部應用;
啟動場景能力服務與動態擴縮容的具體過程為:
步驟Sa:管理員登錄控制臺啟動新增場景能力;
步驟Sb:控制臺通過API向k8s集群ApiServer發起應用部署指令;
步驟Sc:K8s集群從鏡像倉庫拉取場景能力服務鏡像,并啟動場景能力服務;
步驟Sd:能力網關接受應用發起場景能力調用,最終請求路由到場景能力,場景能力根據場景腳本倉庫執行編排流程,返回場景能力調用結果給外部應用;
步驟Se:當外部應用調用場景能力負載較高,K8S根據負載加上擴縮容配置策略,針對場景能力服務進行動態擴縮容;
步驟Se中所述進行動態擴縮容的具體內容為:
K8S平臺定期檢查場景能力服務pod監控的指標是否超過設定的閾值,一旦觸發伸縮條件即超過設定的閾值,向k8s發送請求,修改運行場景能力服務的pod的數量;k8s響應請求,然后刷新一次伸縮對象的pod數量;伸縮對象被修改后,會通過list/watch機制增加或減少pod數量,達到動態伸縮的目的;否則不進行動作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建福諾移動通信技術有限公司,未經福建福諾移動通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011275416.6/1.html,轉載請聲明來源鉆瓜專利網。





