[發(fā)明專利]微服務模塊注冊與測試方法、裝置、設備及存儲介質在審
| 申請?zhí)枺?/td> | 202011298682.0 | 申請日: | 2020-11-19 |
| 公開(公告)號: | CN112511608A | 公開(公告)日: | 2021-03-16 |
| 發(fā)明(設計)人: | 魏海濤 | 申請(專利權)人: | 中國平安財產保險股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L12/26;G06F11/36 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 姚維 |
| 地址: | 518048 廣東省深圳市福田區(qū)益田路*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 微服 模塊 注冊 測試 方法 裝置 設備 存儲 介質 | ||
本發(fā)明涉及計算機技術領域,公開了一種微服務模塊注冊與測試方法、裝置、設備及存儲介質,用于提高微服務頁面切換性能。微服務模塊注冊與測試方法包括:按照微服務注冊請求獲取業(yè)務主模塊的標識編碼、入口頁面信息和至少一個微服務模塊對應的標識編碼;按照每個微服務模塊對應的別名標識將每個微服務模塊添加至入口頁面信息中;對每個微服務模塊進行視圖實例化和路由信息配置,并業(yè)務主模塊和每個微服務模塊映射存儲至模塊注冊數據表;按照微服務測試請求從模塊注冊數據表中獲取并測試待測試業(yè)務主模塊和至少一個待測試微服務模塊,得到目標微服務應用。此外,本發(fā)明還涉及區(qū)塊鏈技術,目標微服務應用可存儲于區(qū)塊鏈節(jié)點中。
技術領域
本發(fā)明涉及計算機技術領域,尤其涉及一種微服務模塊注冊與測試方法、裝置、設備及存儲介質。
背景技術
單頁面應用SPA是目前前端主流的應用模型,它可以動態(tài)重寫當前頁面與用戶交互,而不需要重新加載整個頁面,提高了頁面跳轉的性能,并可進行模塊化的開發(fā),使得應用更加容易地適配多個設備。
傳統(tǒng)的單頁面應用可以用來構建獨立應用系統(tǒng),隨著業(yè)務體量的增大,開發(fā)團隊人員數量的增加,為獨立應用帶來極大挑戰(zhàn),一般采用微服務融合多個子系統(tǒng),但是SPA限制了微服務的實現,因為單頁面應用的路由跳轉是前端路由,也就是假路由,無法直接跳轉到其他應用實例的路由中,導致瀏覽器的部分功能出現異常,例如前進和后退、頁面刷新、書簽、發(fā)送鏈接以及在新窗口或選項卡中打開鏈接,存在微服務頁面跳轉準確性低的問題。
發(fā)明內容
本發(fā)明提供了一種微服務模塊注冊與測試方法、裝置、設備及存儲介質,用于通過微服務模塊化減少重復代碼,并提高頁面切換性能。
為實現上述目的,本發(fā)明第一方面提供了一種微服務模塊注冊與測試方法,包括:當接收到微服務注冊請求時,按照所述微服務注冊請求獲取業(yè)務主模塊對應的標識編碼和至少一個微服務模塊對應的標識編碼,并根據所述業(yè)務主模塊對應的標識編碼獲取業(yè)務主模塊的入口頁面信息,所述業(yè)務主模塊用于指示對所述至少一個微服務模塊進行訪問控制;基于每個微服務模塊對應的標識編碼設置每個微服務模塊對應的別名標識,按照每個微服務模塊對應的別名標識將每個微服務模塊添加至所述入口頁面信息中,得到已更新的入口頁面信息;在所述已更新的入口頁面信息中對所述每個微服務模塊進行視圖實例化和路由信息配置,得到配置后的入口頁面信息,并根據所述配置后的入口頁面信息將所述業(yè)務主模塊和每個微服務模塊映射存儲至模塊注冊數據表中,所述配置后的入口頁面信息用于指示基于視圖文件框架將所述業(yè)務主模塊和所述至少一個微服務模塊關聯(lián)組合的單頁面應用;當接收到微服務測試請求時,按照所述微服務測試請求從所述模塊注冊數據表中獲取待測試業(yè)務主模塊和至少一個待測試微服務模塊,并對所述待測試業(yè)務主模塊和所述至少一個待測試微服務模塊進行安裝測試,得到目標微服務應用。
可選的,在本發(fā)明第一方面的第一種實現方式中,所述當接收到微服務注冊請求時,按照所述微服務注冊請求獲取業(yè)務主模塊對應的標識編碼和至少一個微服務模塊對應的標識編碼,并根據所述業(yè)務主模塊對應的標識編碼獲取業(yè)務主模塊的入口頁面信息,所述業(yè)務主模塊用于指示對所述至少一個微服務模塊進行訪問控制,包括:當接收到微服務注冊請求時,解析所述微服務注冊請求,得到解析結果,并判斷所述解析結果是否為空值;當所述解析結果不為空值時,從所述解析結果中讀取業(yè)務主模塊對應的標識編碼和至少一個微服務模塊對應的標識編碼,并對所述業(yè)務主模塊對應的標識編碼和所述至少一個微服務模塊對應的標識編碼進行信息校驗,得到校驗結果,所述業(yè)務主模塊用于指示對所述至少一個微服務模塊進行訪問控制;當所述校驗結果為校驗通過時,按照所述業(yè)務主模塊對應的標識編碼查詢第一預設數據表,得到業(yè)務主模塊的入口頁面路徑信息,并按照所述入口頁面路徑信息讀取業(yè)務主模塊的入口頁面信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安財產保險股份有限公司,未經中國平安財產保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011298682.0/2.html,轉載請聲明來源鉆瓜專利網。





