[發明專利]指標查詢方法及系統在審
| 申請號: | 201911210609.0 | 申請日: | 2019-12-02 |
| 公開(公告)號: | CN111159226A | 公開(公告)日: | 2020-05-15 |
| 發明(設計)人: | 許三耀;孫亞松;楊祺祥;劉沛豐;白明 | 申請(專利權)人: | 平安資產管理有限責任公司 |
| 主分類號: | G06F16/2453 | 分類號: | G06F16/2453;G06F16/2455 |
| 代理公司: | 北京英特普羅知識產權代理有限公司 11015 | 代理人: | 鄧小玲 |
| 地址: | 200120 上海市浦東新區中國(上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 指標 查詢 方法 系統 | ||
本發明實施例提供一種指標查詢方法,包括步驟:根據預設的多個指標的計算邏輯在預設的微服務框架中建立多個查詢引擎,并根據所述多個查詢引擎配置多個微服務;接收客戶端發送的指標查詢指令,并對所述指標查詢指令進行解析以確定與所述指標查詢指令對應的目標指標信息;根據所述目標指標信息從所述多個微服務中調用目標微服務,以使與所述目標微服務對應的目標查詢引擎執行查詢操作,并獲得查詢結果;將所述查詢結果發送給所述客戶端,其中,所述查詢結果包括時間維度和指標種類。通過本發明實施例,能夠為各個指標配置不同的查詢引擎,然后動態地將指標分配到多個查詢引擎中并行計算,可以提高指標的查詢速度,進而提高指標的查詢效率。
技術領域
本發明實施例涉及計算機技術領域,尤其涉及一種指標查詢方法、系統、計算機設備及存儲介質。
背景技術
在現有的資產管理和咨詢系統的開發過程中,往往將浮盈率、到期收益率和占總值等指標的計算邏輯和前端顯示功能綁定在一起,即將二者的代碼編寫在同一模塊中,進而以一個統一的應用程序接口(Application Programming Interface,API)對外提供服務,然而這樣會導致指標不能復用,造成指標的查詢效率低下的問題。
故,本發明旨在解決資產管理和咨詢系統中指標的查詢效率低下的問題。
發明內容
有鑒于此,本發明實施例提供了一種指標查詢方法、系統、計算機設備及計算機可讀存儲介質,能夠為各個指標配置不同的查詢引擎,然后動態地將指標分配到多個查詢引擎中并行計算,可以提高指標的查詢速度,進而提高指標的查詢效率。
本發明實施例是通過下述技術方案來解決上述技術問題:
一種指標查詢方法,包括:
根據預設的多個指標的計算邏輯在預設的微服務框架中建立多個查詢引擎,并根據所述多個查詢引擎配置多個微服務,其中,所述微服務框架包括微服務管理中心;
接收客戶端發送的指標查詢指令,并對所述指標查詢指令進行解析以確定與所述指標查詢指令對應的目標指標信息;
根據所述目標指標信息從所述多個微服務中調用目標微服務,以使與所述目標微服務對應的目標查詢引擎執行查詢操作,并獲得查詢結果;
將所述查詢結果發送給所述客戶端,其中,所述查詢結果包括時間維度和指標種類。
進一步地,所述根據預設的多個指標的計算邏輯在預設的微服務框架中建立多個查詢引擎,包括:
根據每個所述指標的計算邏輯確定每個所述計算邏輯的復雜程度;
根據所述復雜程度,從預設的多種計算機編程語言中選擇至少一種計算機編程語言編寫對應的所述查詢引擎。
進一步地,所述根據預設的多個指標的計算邏輯在預設的微服務框架中建立多個查詢引擎,并根據所述多個查詢引擎配置多個微服務之后,還包括:
根據所述多個微服務,在所述微服務管理中心建立多個配置信息表,以配置與所述多個微服務對應的服務器地址、所述指標的指標信息、入參和出參信息。
進一步地,所述根據所述目標指標信息從所述多個微服務中調用目標微服務,包括:
將所述目標指標信息與所述配置信息表中的所述指標信息進行匹配,以從所述配置信息表中獲取與所述目標指標信息對應的目標服務器地址,并根據所述目標服務器地址調用所述目標微服務。
進一步地,所述將所述查詢結果發送給所述客戶端,包括:
根據所述時間維度和所述指標種類將所述查詢結果按照預設規則進行排列以得到排列結果;
根據所述排列結果生成目標表;
將所述目標表發送給所述客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安資產管理有限責任公司,未經平安資產管理有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911210609.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型發單系統
- 下一篇:臺球輔助預測方法、裝置、計算機設備及存儲介質





