一种基于Thrift协议的远程过程调用装置、方法及系统
基本信息
申请号 | CN201710451530.1 | 申请日 | - |
公开(公告)号 | CN107301098A | 公开(公告)日 | 2017-10-27 |
申请公布号 | CN107301098A | 申请公布日 | 2017-10-27 |
分类号 | G06F9/54(2006.01)I;H04L29/06(2006.01)I;H04L29/08(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 汪浩淼 | 申请(专利权)人 | 搜易居(北京)网络技术有限公司 |
代理机构 | 北京市兰台律师事务所 | 代理人 | 白伟;贾楠 |
地址 | 100080 北京市海淀区丹棱街1号院1号楼8层801室 | ||
法律状态 | - |
摘要
摘要 | 本发明属于通信及互联网金融领域,特别涉及一种基于Thrift协议的远程过程调用装置、方法及系统。所述装置包括API模块、远程调用模块;其中API模块包括若干预设服务约定接口及若干Thrift调用基础类;所述远程调用模块包括特定开发语言对应的若干基础工具类,可读取API模块中包含的预设服务约定接口,并结合API包中Thrift编译器生成的基础类,生成一个代理对象,并扩展spring将生成的代理对象注入到spring所管理的context中;调用者使用时,可通过spring注解机制获取到代理对象,并通过代理对象以thrift协议触发对远程服务的调用。调用者调用手写代码书写量大幅减少,降低业务组之间服务相互调用的开发门槛与成本。 |
