[發明專利]一種資源服務提供方法、系統、裝置及存儲介質在審
| 申請號: | 202210520874.4 | 申請日: | 2022-05-12 |
| 公開(公告)號: | CN114911855A | 公開(公告)日: | 2022-08-16 |
| 發明(設計)人: | 黃建元;畢偉;劉輝軍;羅建光 | 申請(專利權)人: | 遠光軟件股份有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25;G06F16/2458 |
| 代理公司: | 深圳市威世博知識產權代理事務所(普通合伙) 44280 | 代理人: | 何倚雯 |
| 地址: | 519000 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 資源 服務 提供 方法 系統 裝置 存儲 介質 | ||
本發明公開了一種資源服務提供方法、系統、裝置及存儲介質,其中,所述方法應用于資源服務裝置,所述資源服務裝置包括上下文識別模塊和資源服務提供模塊,每一資源服務提供模塊與至少一上下文識別模塊關聯,所述方法包括:獲取應用端發送的資源請求;利用所述上下文識別模塊對所述資源請求進行上下文識別,得到對應的上下文特征信息;利用資源服務提供模塊,獲取關聯的至少一所述上下文識別模塊識別得到的所述上下文特征信息,并基于至少一所述上下文特征信息在可提供的資源服務實例中,確定對應的至少一資源服務實例;將確定的至少一資源服務實例返回至應用端。通過上述方式,能夠提供多數據源及資源選擇多樣性,提升資源選擇靈活性及可擴展性。
技術領域
本發明涉及互聯網技術領域,特別是涉及一種資源服務提供方法、系統、裝置及存儲介質。
背景技術
隨著互聯網技術的日漸成熟和普及,人們對不同資源的需求日益增大?,F有的應用服務中,通常單個應用服務連接的數據庫服務、緩存服務、消息服務等資源類服務是單一的,這是現有服務框架提供的標準技術。
對現有技術的研究和實踐過程中,本發明的發明人發現:某些特殊的需求背景下,單個應用服務需要按不同的上下文連接不同的資源服務,如根據當前租戶上下文選擇要連接的租戶數據源、或者根據當前行為選擇連接主數據源還是從數據源。這種需求抽象來看就是,服務框架可綜合不同上下文屬性值選擇不同的資源服務,像租戶、領域都是上下文屬性值;而現有技術最主要的的問題是方案的單一性。單一性包括兩重含義,一是資源服務的單一性,現有一些技術主要解決多數據源問題,不能解決為不同租戶提供不同緩存服務、或者為不用戶類型選擇不同消息服務的問題。單一性的另一個含義是資源選擇的因素單一,現有一些技術像sharding-jdbc分庫的標準是sql的特征,無法加入業務層面的特征進行綜合判斷而選擇數據庫。
發明內容
本發明主要解決的技術問題是提供一種資源服務提供方法、系統、模塊及存儲介質,能夠實現提供多數據源以及根據上下文屬性配置和服務資源配置提供資源選擇因素多樣性,進行準確的服務資源定位,快速且方便的進行資源服務的選擇。
為解決上述技術問題,本發明采用的一種技術方案是:提供一種資源服務提供方法,應用于資源服務裝置,所述資源服務裝置包括上下文識別模塊和資源服務提供模塊,每一所述資源服務提供模塊與至少一所述上下文識別模塊關聯;
所述方法包括:獲取應用端發送的資源請求;利用上下文識別模塊對資源請求進行上下文識別,得到對應的上下文特征信息;利用資源服務提供模塊,獲取關聯的至少一上下文識別模塊識別得到的上下文特征信息,并基于至少一上下文特征信息在可提供的資源服務實例中,確定對應的至少一資源服務實例;將確定的至少一資源服務實例返回至所述應用端。
可選地,每一所述資源服務提供模塊與至少一上下文識別模塊關聯,包括:獲取資源服務提供模塊的資源服務實例清單,通過資源服務實例清單使得每一所述資源服務提供模塊與至少一上下文識別模塊關聯。
可選地,獲取資源服務提供模塊的資源服務實例清單,通過資源服務實例清單使得每一資源服務提供模塊與至少一上下文識別模塊關聯,包括:從配置文件或遠程接口獲取上下文識別模塊的屬性特征信息和資源服務提供模塊的資源服務實例清單,通過資源服務實例清單和屬性特征信息,驗證上下文識別模塊與資源服務提供模塊的依賴關系,通過依賴關系使得每一資源服務提供模塊與至少一上下文識別模塊關聯。
可選地,利用資源服務提供模塊,獲取關聯的至少一上下文識別模塊識別得到的上下文特征信息,并基于至少一上下文特征信息在可提供的資源服務實例中,確定對應的至少一資源服務實例,包括:基于每一資源服務提供模塊與至少一上下文識別模塊的關聯信息,利用資源服務提供模塊,獲取其關聯的至少一上下文識別模塊識別得到的上下文特征信息;其中,基于至少一上下文特征信息在可提供的資源服務實例中,確定對應的至少一資源服務實例,包括:資源服務提供模塊基于至少一上下文特征信息在獲取的資源服務實例清單中,確定上下文特征信息對應的至少一資源服務實例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于遠光軟件股份有限公司,未經遠光軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210520874.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種醫用全自動智能垃圾桶
- 下一篇:頁面投放的方法、裝置、存儲介質及電子設備





