预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115982755A(43)申请公布日2023.04.18(21)申请号202211549062.9(22)申请日2022.12.05(71)申请人中信银行股份有限公司地址100020北京市朝阳区光华路10号院1号楼6-30层、32-42层(72)发明人唐存雨(74)专利代理机构北京市兰台律师事务所11354专利代理师操飞越张峰(51)Int.Cl.G06F21/62(2013.01)G06F21/31(2013.01)G06F21/55(2013.01)H04L67/02(2022.01)H04L67/06(2022.01)权利要求书3页说明书8页附图3页(54)发明名称基于微服务的文件调用方法、装置、设备及可读存储介质(57)摘要本发明提供了基于微服务的文件调用方法、装置、设备及可读存储介质,涉及计算机技术领域,包括接收至少一个微服务的请求信息;将入参转换成http请求信息;调用controller层的路由配置,根据aspect拦截技术,将预设的feign组件的路由配置和所述调用controller层的路由配置相关联;构造springmvc参数,将所述springmvc参数路由到所调用的相关联后的所述controller层进行计算,完成调用。有益效果为该方法基于SpingCloud微服务框架,提供了开箱即用的认证、授权、用户管理等功能,旨在实现基于IP网段和人员角色双重信息的访问控制,来限定该用户在不同网段,对文件上传和下载的访问权限。系统提供的自动化拦截和识别机制,提高了系统的可维护、自动化和可扩展性。CN115982755ACN115982755A权利要求书1/3页1.一种基于微服务的文件调用方法,其特征在于,包括:接收至少一个微服务的请求信息,所述请求信息包括待调用文件的文件名称、文件地址以及文件变更信息;根据所述请求信息,将入参转换成http请求信息,所述入参为所述微服务之间调用参数的集合;调用controller层的路由配置,根据aspect拦截技术,将预设的feign组件的路由配置和所述调用controller层的路由配置相关联;基于所述http请求信息,构造springmvc参数,将所述springmvc参数路由到所调用的相关联后的所述controller层进行计算,完成调用。2.根据权利要求1所述的基于微服务的文件调用方法,其特征在于,所述接收至少一个微服务的请求信息,之后包括:解析所述请求信息,获取所述请求信息所关联的流程编码;根据所述流程编码调取与所述流程编码相对应的至少一个微服务;将至少一个所述微服务与所述流程编码相配置;将配置后的所述微服务和所述流程编码的信息进行对应存储。3.根据权利要求2所述的基于微服务的文件调用方法,其特征在于,所述根据所述流程编码调取与所述流程编码相对应的至少一个微服务,之后还包括:根据所述请求信息,获取第一信息,所述第一信息包括与所述请求指令相关联的调取脚本,所述调取脚本包括可动态解析脚本;根据所述调取脚本,调取与所述请求信息相对应的至少一个的微服务;根据所述可动态解析脚本,将调取到的所述微服务的信息进行处理,生成针对所述请求信息的响应数据;根据接收到针对所述请求信息的所述响应数据,对所述微服务的信息进行更新。4.根据权利要求1所述的基于微服务的文件调用方法,其特征在于,所述根据所述请求信息,将入参转换成http请求信息,包括:识别所述请求信息中人员信息内容,并根据所述人员信息内容判断用户是否有访问权限,若有,则调取所述请求信息中的请求地址,将所述请求地址映射到预设的微服务系统模块中;根据webfilter拦截技术,提取第二信息,所述第二信息包括所述微服务系统模块中人员信息和IP信息;对所述第二信息进行入参处理,将处理后的信息转换成http请求信息的内存数据模式。5.根据权利要求1所述的基于微服务的文件调用方法,其特征在于,所述根据所述请求信息,将入参转换成http请求信息,之后还包括:获取与所述参数相关的配置文件,所述配置文件包括访问路径和微服务的对应关系;根据所述访问路径和预设的服务列表,确定与所述请求信息相对应的微服务网络协议地址和端口号;根据所述微服务网络协议地址和所述端口号,将所述请求信息转发到对应的所述微服务中并进行参数转换。2CN115982755A权利要求书2/3页6.根据权利要求1所述的基于微服务的文件调用方法,其特征在于,所述基于所述http请求信息,构造springmvc参数,将所述springmvc参数路由到所调用的相关联后的所述controller层进行计算,完成调用,其中包括:发送第一请求,所述第一请求包括所述feign组件动态代理构造http请求,所述http请求包括URL和Req