一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

不同部署场景的远程调用方法、装置、设备及存储介质与流程

2022-02-22 20:34:06 来源:中国专利 TAG:

技术特征:
1.不同部署场景的远程调用方法,其特征在于,所述不同部署场景的远程调用方法包括:在接收到客户端的远程调用服务请求时,获取所述客户端声明的待调用接口;根据所述待调用接口,获取与所述待调用接口相对应的目标动态代理实现类;根据所述目标动态代理实现类,动态执行代理流程,以完成所述远程调用服务。2.如权利要求1所述的不同部署场景的远程调用方法,其特征在于,所述在接收到客户端的远程调用服务请求时,获取所述客户端声明的待调用接口步骤之前,还包括:在接收到远程调用客户端注册请求时,使用spring boot启动内置服务容器undertow;当进行所述内置服务容器undertow初始化时,通过后置处理器bean definition registry post processor进行所述远程调用客户端的注册。3.如权利要求2所述的不同部署场景的远程调用方法,其特征在于,所述通过后置处理器bean definition registry post processor进行所述远程调用客户端的注册步骤之后,包括:使用class path scanning candidate component provider扫描出所有待注册的远程服务接口类,其中,所述远程服务接口类为通过注解获取到的用户定义的服务接口类;使用invocation handler对所述远程服务接口类生成对应的动态代理实现类;对生成的所述动态代理实现类进行实例化。4.如权利要求3所述的不同部署场景的远程调用方法,其特征在于,所述对生成的所述动态代理实现类进行实例化步骤,包括:通过所述远程调用客户端调用所述动态代理实现类实现具体远程调用逻辑,以得到动态代理实例;使用factory bean将所述动态代理实例注册为spring容器组件。5.如权利要求1-4中任一项所述的不同部署场景的远程调用方法,其特征在于,所述动态执行代理流程,以完成所述远程调用服务步骤,包括:在执行所述代理流程时,通过executor select strategy使用request mapping handler mapping,获取请求地址以判断本地是否存在请求的目标方法;若存在,则直接调用本地方法栈,以完成所述远程调用服务。6.如权利要求5所述的不同部署场景的远程调用方法,其特征在于,所述直接调用本地方法栈,以完成所述远程调用服务步骤,包括:通过local executor使用请求路径,匹配查找本地方法;通过reflect反射执行所述本地方法,并接受返回值,以完成所述远程调用服务。7.如权利要求5所述的不同部署场景的远程调用方法,其特征在于,所述获取请求地址以判断本地是否存在请求的目标方法步骤之后,还包括:若不存在,则执行远程方法,通过 feign 执行 http 请求远程服务;使用json对远程服务响应结果进行拆箱解析处理,以完成所述远程调用服务。8.一种基于不同部署场景的远程调用装置,其特征在于,所述装置包括:接收模块,用于在接收到客户端的远程调用服务请求时,获取所述客户端声明的待调用接口;获取模块,用于根据所述待调用接口,获取与所述待调用接口相对应的目标动态代理
实现类;执行模块,用于根据所述目标动态代理实现类,动态执行代理流程,以完成所述远程调用服务。9.一种基于不同部署场景的远程调用设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于不同部署场景的远程调用程序,所述基于不同部署场景的远程调用程序配置为实现如权利要求1-7中任一项所述的不同部署场景的远程调用方法步骤。10.一种存储介质,其特征在于,所述存储介质上存储有基于不同部署场景的远程调用程序,所述基于不同部署场景的远程调用程序被处理器执行时实现如权利要求1-7任一项所述的不同部署场景的远程调用方法的步骤。

技术总结
本发明公开了一种不同部署场景的远程调用方法、装置、设备及存储介质,属于计算机技术领域。本发明本发明通过在接收到客户端的远程调用服务请求时,获取所述客户端声明的待调用接口;根据所述待调用接口,获取与所述待调用接口相对应的目标动态代理实现类;根据所述目标动态代理实现类,动态执行代理流程,以完成所述远程调用服务。本发明解决了在不同的部署场景下无法统一使用远程调用方法,存在维护成本高的问题,实现了不同部署场景下的调用方法统一,实现了降低维护成本的技术效果。实现了降低维护成本的技术效果。实现了降低维护成本的技术效果。


技术研发人员:刘绍
受保护的技术使用者:深圳市明源云科技有限公司
技术研发日:2022.01.04
技术公布日:2022/2/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献