[发明专利]前端微服务化方法、装置、计算机设备和存储介质在审
申请号: | 202110234704.5 | 申请日: | 2021-03-03 |
公开(公告)号: | CN113010224A | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 陈禹旭;胡钊;金文娴;余芸;萧展辉;冯国聪;姜唯;张凌志 | 申请(专利权)人: | 南方电网数字电网研究院有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F21/31;G06F21/51 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄恕 |
地址: | 510700 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 前端 微服 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种前端微服务化方法、装置、计算机设备和存储介质。所述方法包括:接收应用访问请求,应用访问请求携带路由地址;根据路由地址查询预设的路由映射表,确定待加载应用,加载待加载应用;获取与待加载应用对应的用户登录信息,根据用户登录信息确定业务访问权限,推送与业务访问权限对应的可访问业务应用信息;响应与可访问业务应用信息对应的访问操作,更新路由地址;根据更新的路由地址查询路由映射表,确定目标业务应用,加载目标业务应用。采用本方法能够提高业务项目系统性能。
技术领域
本申请涉及计算机技术领域,特别是涉及一种前端微服务化方法、装置、计算机设备和存储介质。
背景技术
随着企业不断发展,其业务需求不断增加,业务系统也越来越复杂,出现了基于微服务原理的前端微服务化技术。微服务是由单一应用程序构成的小服务,自己拥有自己的行程与轻量化处理,以全自动的方式部署,与其他服务使用接口通信。
传统技术中,常利用微服务原理,将单页面前端应用由单一的单体应用转变为多个小型前端集成的业务项目系统,以实现对业务系统的集成。
然而,传统技术,每次业务项目系统加载时都会重新请求所有应用资源,造成大量应用数据占用业务项目有限的硬件资源以及网络资源等,导致业务项目系统性能低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高业务项目系统性能的前端微服务化方法、装置、计算机设备和存储介质。
一种前端微服务化方法,所述方法包括:
接收应用访问请求,应用访问请求携带路由地址;
根据路由地址查询预设的路由映射表,确定待加载应用,加载待加载应用;
获取与待加载应用对应的用户登录信息,根据用户登录信息确定业务访问权限,推送与业务访问权限对应的可访问业务应用信息;
响应与可访问业务应用信息对应的访问操作,更新路由地址;
根据更新的路由地址查询路由映射表,确定目标业务应用,加载目标业务应用。
在一个实施例中,根据路由地址查询预设的路由映射表,确定待加载应用,加载待加载应用包括:
根据路由地址查询预设的路由映射表,确定待加载应用的待加载应用标识和待加载应用地址;
当根据待加载应用标识确定待加载应用未被加载时,根据待加载应用地址查询预设的浏览器缓存;
当浏览器缓存中存在与待加载应用对应的待加载应用数据时,根据待加载应用数据加载待加载应用;
当浏览器缓存中不存在与待加载应用对应的待加载应用数据时,根据待加载应用地址加载待加载应用。
在一个实施例中,根据待加载应用地址加载待加载应用包括:
根据待加载应用地址发送待加载应用数据获取请求;
根据接收到的待加载应用数据加载待加载应用。
在一个实施例中,根据用户登录信息确定业务访问权限,推送与业务访问权限对应的可访问业务应用信息包括:
根据用户登录信息确定业务访问权限;
根据业务访问权限比对预设业务应用路由信息,确定与业务访问权限对应的可访问业务应用信息;
推送可访问业务应用信息。
在一个实施例中,根据更新的路由地址查询路由映射表,确定目标业务应用,加载目标业务应用包括:
根据更新的路由地址查询路由映射表,确定目标业务应用的业务应用标识和业务应用地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南方电网数字电网研究院有限公司,未经南方电网数字电网研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110234704.5/2.html,转载请声明来源钻瓜专利网。