一种基于Thrift协议的远程过程调用装置、方法及系统

基本信息

申请号 CN201710451530.1 申请日 -
公开(公告)号 CN107301098B 公开(公告)日 2017-10-27
申请公布号 CN107301098B 申请公布日 2017-10-27
分类号 G06F9/54(2006.01)I 分类 -
发明人 汪浩淼 申请(专利权)人 搜易居(北京)网络技术有限公司
代理机构 北京市兰台律师事务所 代理人 白伟;贾楠
地址 100080北京市海淀区丹棱街1号院1号楼8层801室
法律状态 -

摘要

摘要 本发明属于通信及互联网金融领域,特别涉及一种基于Thrift协议的远程过程调用装置、方法及系统。所述装置包括API模块、远程调用模块;其中API模块包括若干预设服务约定接口及若干Thrift调用基础类;所述远程调用模块包括特定开发语言对应的若干基础工具类,可读取API模块中包含的预设服务约定接口,并结合API包中Thrift编译器生成的基础类,生成一个代理对象,并扩展spring将生成的代理对象注入到spring所管理的context中;调用者使用时,可通过spring注解机制获取到代理对象,并通过代理对象以thrift协议触发对远程服务的调用。调用者调用手写代码书写量大幅减少,降低业务组之间服务相互调用的开发门槛与成本。