[发明专利]一种声明式远程服务调用系统及其执行方法有效
| 申请号: | 201811385156.0 | 申请日: | 2018-11-20 |
| 公开(公告)号: | CN109614247B | 公开(公告)日: | 2023-08-18 |
| 发明(设计)人: | 王杨帅;王美林;周毅;王娇;张弩;陈任远 | 申请(专利权)人: | 广东工业大学;广州马努信息技术有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 |
| 代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
| 地址: | 510006 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种声明式远程服务调用系统及其执行方法。所述声明式服务调用系统包括:注解声明模块,用于定义远程服务接口时所需的接口注解和方法注解;信息扫描模块,用于获取微服务消费者需要进行远程调用的请求信息列表;代理工具类生成模块,用于为请求信息列表中的每个元素动态生成可以进行远程服务调用的代理工具;代理工具注册模块,用于将资源调用工具类注册到服务程序供系统使用。通过本发明提供的技术方案,可以大大简化微服务开发过程中调用远程服务资源的业务逻辑,同时也摆脱了服务调用方在进行远程资源调用时对注册中心的强依赖。 | ||
| 搜索关键词: | 一种 声明 远程 服务 调用 系统 及其 执行 方法 | ||
【主权项】:
1.一种声明式远程服务调用系统,其特征在于,包括注解声明模块、扫描信息模块、代理工具类生成模块、代理工具注册模块;所述注解声明模块用于为创建声明式接口时提供所需的接口注解和方法注解声明远程服务调用接口;所述扫描信息模块用于获取并整合每个远程服务请求的所有请求信息得到远程调用服务的信息列表,这些请求信息包括远程服务的地址信息以及请求信息;所述代理工具类生成模块用于对所有请求信息进行整合并动态生成进行远程服务资源调用的工具类;代理工具注册模块用于将远程服务资源调用工具类注册到服务程序供微服务架构模式应用系统使用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学;广州马努信息技术有限公司,未经广东工业大学;广州马努信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811385156.0/,转载请声明来源钻瓜专利网。





