[發明專利]多租戶業務接入實現方法、裝置及電子設備在審
| 申請號: | 201910037908.2 | 申請日: | 2019-01-16 |
| 公開(公告)號: | CN109412878A | 公開(公告)日: | 2019-03-01 |
| 發明(設計)人: | 馬賓 | 申請(專利權)人: | 紫光云數科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 范彥揚 |
| 地址: | 210000 江蘇省南京市浦口*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 租戶 業務請求 裝置及電子設備 管理服務器 網關設備 業務接入 業務請求發送 關聯關系 路由處理 路由模塊 業務處理 應用代碼 用戶發送 預存 調用 申請 服務 嵌入 侵入 發送 關聯 攜帶 | ||
本申請實施例提供了一種多租戶業務接入實現方法、裝置及電子設備,通過API網關設備在接收到用戶發送的業務請求時,根據預存的租戶與業務實例資源之間的關聯關系得到與發送該業務請求所屬的租戶相關聯的業務實例資源。并將攜帶有所獲得的業務實例資源的業務請求發送至管理服務器,以使管理服務器調用與該業務實例資源相同的業務實例資源對業務請求進行處理。本申請結合使用API網關設備對業務請求進行路由處理,避免了現有技術中的因需在服務端的服務內部嵌入路由模塊而對業務實例帶來的應用代碼侵入,從而降低了服務端的業務實例的復雜性,使業務實例只關注于業務處理即可。
技術領域
本申請涉及通信技術領域,具體而言,涉及一種多租戶業務接入實現方法、裝置及電子設備。
背景技術
隨著云計算技術的發展,SaaS(Software as a Service,軟件即服務)化的軟件已經成為許多小型企業采用先進技術的最好途徑,它降低了企業購買、構建和維護基礎設施和應用程序的成本。SaaS軟件最基本的一個特征是能夠支持多租戶,即,在云端部署的同一套軟件系統可以被多個企業或者用戶共享。雖然軟件代碼是共享的同一份,但彼此之間的數據相互不可見,在功能外觀上也存在一定的差異。為了能夠實現這種多租戶的特性,現有技術中常采用在服務內部嵌入數據路由的模塊,以實現不同用戶業務的路由功能。而業務處理環境其主要功能是進行業務處理,一般作為單獨模塊進行開發。而現有技術中在業務實例中引入路由的功能,則需要嵌入其他的路由相關的應用代碼。業務實例既需要進行業務處理,又要進行路由功能,處理壓力較大,服務端的復雜性較高。
發明內容
有鑒于此,本申請的目的在于,提供一種多租戶業務接入實現方法、裝置及電子設備以緩解服務端的處理壓力、降低服務端的復雜性。
為了實現上述目的,本申請實施例采用的技術方案如下:
第一方面,本申請實施例提供一種多租戶業務接入實現方法,應用于API網關設備,所述API網關設備與管理服務器通信連接,所述管理服務器預先配置并存儲有用于處理業務請求的業務實例資源,所述方法包括:
接收用戶發送的業務請求,其中,所述業務請求中攜帶有所述用戶所屬的租戶信息;
根據預存的租戶與業務實例資源之間的關聯關系,獲得與發送所述業務請求的用戶所屬的租戶相關聯的業務實例資源;
將攜帶獲得的所述業務實例資源的業務請求發送至所述管理服務器,以使所述管理服務器調用與所述業務請求中的業務實例資源相同的業務實例資源對所述業務請求進行處理。
可選地,所述方法還包括:
統計預設時長內租戶發起的業務請求的請求量;
檢測與該租戶相關聯的業務實例資源的數量是否與該租戶的請求量所需的處理資源的數量相匹配,若不匹配,則對與該租戶相關聯的業務實例資源的數量進行調整,得到調整后的業務實例資源與所述租戶之間的關聯關系;
將調整后所得到的關聯關系發送至所述管理服務器。
可選地,所述對與該租戶相關聯的業務實例資源的數量進行調整的步驟,包括:
在所述租戶的請求量所需的處理資源的數量超過與所述租戶相關聯的業務實例資源的數量且超過值大于第一預設閾值時,為所述租戶增加業務實例資源,并將增加的業務實例資源與該租戶進行關聯。
可選地,所述對與該租戶相關聯的業務實例資源的數量進行調整的步驟,還包括:
在所述租戶的請求量所需的處理資源的數量低于與所述租戶相關聯的業務實例資源的數量且低于值大于第二預設閾值時,為該租戶減少業務實例資源,并解除減少的業務實例資源與該租戶之間的關聯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于紫光云數科技有限公司,未經紫光云數科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910037908.2/2.html,轉載請聲明來源鉆瓜專利網。





