[发明专利]一种基于路由分发的微前端系统和方法在审

专利信息
申请号: 201910913148.7 申请日: 2019-09-25
公开(公告)号: CN110708368A 公开(公告)日: 2020-01-17
发明(设计)人: 周炼赤;周益周;郭旭东;孙宇;王晓成;张岩 申请(专利权)人: 北京计算机技术及应用研究所
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 11011 中国兵器工业集团公司专利中心 代理人: 张然
地址: 100854*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种基于路由分发的微前端系统和方法,其中,系统包括:微前端注册发现模块,用于进行前端注册,并通过微前端发现机制,对各个前端进行动态配置;前端生命周期管理模块,用于对业务模块调用的前端进行加载和卸载管理;依赖管理模块在业务系统正式运行之前,将各个业务模块对应的前端资源通过文件扫描模块进行扫描,滤除重复文件,并对依赖资源库中的文件通过代码静态分析模块进行分析,删除无用代码;路由管理模块通过对各前端进行二级路由划分,使得各个业务模块共享同一个域名;缓存管理模块,进行页面的无刷新跳转,并结合依赖管理模块,对多次用到的资源文件进行细粒度缓存。
搜索关键词: 业务模块 管理模块 缓存 代码静态分析 缓存管理模块 路由管理模块 生命周期管理 动态配置 二级路由 发现模块 前端系统 文件扫描 业务系统 重复文件 资源文件 细粒度 资源库 加载 路由 滤除 跳转 卸载 调用 删除 分发 扫描 共享 分析 发现 管理
【主权项】:
1.一种微前端系统体系架构,其特征在于,包括:微前端注册发现模块、生命周期管理模块、依赖管理模块、路由管理模块以及缓存管理模块,/n微前端注册发现模块,用于进行前端注册,并通过微前端发现机制,对各个前端进行动态配置;/n前端生命周期管理模块,用于对业务模块调用的前端进行加载和卸载管理;/n依赖管理模块在业务系统正式运行之前,将各个业务模块对应的前端资源通过文件扫描模块进行扫描,滤除重复文件,并对依赖资源库中的文件通过代码静态分析模块进行分析,删除无用代码;/n路由管理模块通过对各前端进行二级路由划分,使得各个业务模块共享同一个域名;通过Nginx反向代理与后端微服务进行解耦,使得后端微服务地址的变更不会影响到前端路由;/n缓存管理模块,进行页面的无刷新跳转,并结合依赖管理模块,对多次用到的资源文件进行细粒度缓存。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所,未经北京计算机技术及应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910913148.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top