[發明專利]子應用訪問的方法、裝置、電子設備以及可讀存儲介質有效
| 申請號: | 202010301492.3 | 申請日: | 2020-04-16 |
| 公開(公告)號: | CN111666585B | 公開(公告)日: | 2023-08-18 |
| 發明(設計)人: | 劉澤春;蘇思思;許子千 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F16/955 |
| 代理公司: | 北京鴻德海業知識產權代理有限公司 11412 | 代理人: | 田宏賓 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 訪問 方法 裝置 電子設備 以及 可讀 存儲 介質 | ||
本申請公開了一種子應用訪問的方法、裝置、電子設備以及可讀存儲介質,涉及數據處理技術領域。本申請在進行子應用訪問時所采用的實現方案為:對子應用以及各子應用包含的頁面鏈接進行注冊;根據子應用的注冊信息確定待訪問子應用,并根據所述待訪問子應用包含的頁面鏈接的注冊信息確定待訪問鏈接;獲取對應所述待訪問鏈接的路由方式,并利用與所述路由方式對應的頁面加載方式來生成所述待訪問鏈接的頁面,以供用戶進行訪問。本申請提供了一種新的前端微服務接入方式,在便于對所接入子應用管理的同時,提升了頁面的加載效率以及加載靈活性。
技術領域
本申請涉及互聯網技術領域,尤其涉及數據處理技術領域中的一種子應用訪問的方法、裝置、電子設備以及可讀存儲介質。
背景技術
在互聯網時代,業務系統的單體式架構的弊端日益凸顯。應運而生的微服務架構,將業務系統中的不同模塊以安裝微服務的方式進行拆分,每個微服務變成一個獨立的項目,單獨編譯并且部署為獨立的進程,每個微服務都可以部署成多個獨立的進程對外提供服務。
但是微服務架構中也存在大量技術問題需要解決,例如微服務架構中的子應用安裝實現,不同的微服務即對應不同的子應用。而微服務加載的本質是在一個頁面中加載另外的頁面,現有技術中通常采用創建iframe標簽的方式來實現。但是采用該種方式來加載頁面以實現子應用的訪問時,存在加載速度慢、所需代碼復雜、頁面布局不好控制、瀏覽器后端按鈕無效、子應用調用跨域、相同依賴資源的重復加載等問題。
發明內容
本申請為解決技術問題所采用的技術方案是提供一種子應用訪問的方法,包括:對子應用以及各子應用包含的頁面鏈接進行注冊;根據子應用的注冊信息確定待訪問子應用,并根據所述待訪問子應用包含的頁面鏈接的注冊信息確定待訪問鏈接;獲取對應所述待訪問鏈接的路由方式,并利用與所述路由方式對應的頁面加載方式來生成所述待訪問鏈接的頁面,以供用戶進行訪問。本申請提供了一種新的前端微服務接入方式,便于對所接入子應用管理的同時,提升了頁面的加載效率以及加載靈活性。
本申請為解決技術問題所采用的技術方案是提供一種子應用訪問的裝置,包括:注冊單元,用于對子應用以及各子應用包含的頁面鏈接進行注冊;確定單元,用于根據子應用的注冊信息確定待訪問子應用,并根據所述待訪問子應用包含的頁面鏈接的注冊信息確定待訪問鏈接;生成單元,用于獲取對應所述待訪問鏈接的路由方式,并利用與所述路由方式對應的頁面加載方式來生成所述待訪問鏈接的頁面,以供用戶進行訪問。
一種電子設備,其特征在于,包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行上述方法。
一種存儲有計算機指令的非瞬時計算機可讀存儲介質,其特征在于,所述計算機指令用于使所述計算機執行上述方法。
一種計算機程序產品,包括計算機程序,所述計算機程序在被處理器執行時實現上述方法。
上述申請中的一個實施例具有如下優點或有益效果:本申請提供了一種新的前端微服務接入方式,便于對所接入子應用管理的同時,提升了頁面的加載效率,并使得頁面的加載方式更加靈活。因為采用了首先對子應用及其包含的頁面鏈接進行注冊,然后再根據待訪問鏈接的路由方式來使用不同的頁面加載方式來生成頁面的技術手段,所以克服了現有技術中針對不同的待訪問鏈接均通過創建iframe標簽的方式來生成頁面所導致的子應用管理不便,頁面加載效率低等技術問題,從而實現便于對所接入子應用管理的同時,提升頁面的加載效率以及加載靈活性的技術效果。
上述可選方式所具有的其他效果將在下文中結合具體實施例加以說明。
附圖說明
附圖用于更好地理解本方案,不構成對本申請的限定。其中:
圖1是根據本申請第一實施例的示意圖;
圖2是根據本申請第二實施例的示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010301492.3/2.html,轉載請聲明來源鉆瓜專利網。





