[發明專利]一種插件式微服務接口的開發系統在審
| 申請號: | 202010002507.6 | 申請日: | 2020-01-02 |
| 公開(公告)號: | CN111221511A | 公開(公告)日: | 2020-06-02 |
| 發明(設計)人: | 李亞鵬;謝宇;田振鵬;崔永恩 | 申請(專利權)人: | 航天信息股份有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F21/62;G06F9/445 |
| 代理公司: | 北京工信聯合知識產權代理有限公司 11266 | 代理人: | 白曉晰 |
| 地址: | 100195 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 插件 式微 服務 接口 開發 系統 | ||
1.一種插件式微服務接口的開發系統,其特征在于,包括:
統一接口服務模塊,用于提供微服務應用的唯一出入口;
預處理模塊,用于對來自統一接口服務模塊的數據進行數據轉換、安全驗證、服務調度和事務管理;
服務插件模塊,對服務進行插件化處理,使服務繼承自同一服務處理接口,將服務的信息存入服務列表中;終端通過服務列表訪問插件化的服務;
數據訪問模塊,用于統一數據存儲方式的接口,通過調用所述接口完成數據的訪問;
外部服務接入模塊,接收外部服務接入的請求,根據外部服務接入請求,與其他微服務模塊或系統進行數據的交互。
2.根據權利要求1所述的系統,其特征在于,統一接口服務模塊,用于提供微服務應用的唯一出入口,還包括:
外部業務請求服務通過所述唯一出入口進入所述微服務應用;
通過所述唯一出入口返回業務處理結果數據。
3.根據權利要求1所述的系統,其特征在于,所述數據轉換,包括:
將來自統一接口服務模塊的數據轉換為同一種格式。
4.根據權利要求1所述的系統,其特征在于,所述安全驗證,包括:
通過數據庫中存儲的服務列表,驗證從統一接口服務模塊傳遞過來的請求地址的合法性。
5.根據權利要求4所述的系統,其特征在于,所述服務列表,
存儲于數據庫或緩存數據庫中;
所述服務列表定時刷新。
6.根據權利要求4所述的系統,其特征在于,通過數據庫中存儲的服務列表,驗證從統一接口服務模塊傳遞過來的請求地址的合法性,還包括:
若從統一接口服務模塊傳遞過來的請求地址不合法,則返回錯誤信息。
7.根據權利要求1所述的系統,其特征在于,所述事務調度,包括:
通過請求地址中的服務名稱,從資源加載器中獲取實現類;
若所述實現類未加入資源加載器中,則自動實例化接口實現類并加入到資源加載器中。
8.根據權利要求1所述的系統,其特征在于,所述事務管理,包括:
對微服務的業務請求進行統一的數據庫事務管理。
9.根據權利要求1所述的系統,其特征在于,所述將服務的信息存入服務列表中,包括:
服務名稱、全類名、以及版本信息。
10.根據權利要求1所述的系統,其特征在于,外部服務接入模塊,接收外部服務接入的請求,根據外部服務接入請求,與其他微服務模塊或系統進行數據的交互,包括:
接收外部服務從不同接口傳入的請求;
不同接口返回請求的數據,用于與其他微服務模塊或系統進行數據的交互。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天信息股份有限公司,未經航天信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010002507.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種激光雷達數據有效性的檢測方法與裝置
- 下一篇:一種安全工器具管理系統





