论坛首页 编程语言技术论坛

Thrift转SpringHttpInvoker

浏览 1843 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-09-24  

关于在spring中集成Thrift请参看:http://hanqunfeng.iteye.com/blog/1936556

 

javaWeb项目间的通信使用SpringHttpInvoker(关于SpringHttpInvoker请参看:http://hanqunfeng.iteye.com/blog/868210)也很方便,所以能否在一个server端同时提供Thrift与SpringHttpInvoker两种服务吗?

 

其实实现起来也比较方便,Thrift和SpringHttpInvoker都是基于接口的实现,所以将Thrift生成的对象的Iface接口移出做为一个独立的接口,然后Thrift对象重新引入这个接口即可,这样只需要将这个移出的Iface接口提供给客户端就可以了。这样,server端就可以同时提供Thrift与SpringHttpInvoker两种服务方式,客户端可以按需实现。

 

http://hanqunfeng.iteye.com/blog/1936556中的代码做了简单修改,参考附件,将ThriftServer项目中的thrift.service.UserService同时提供为SpringHttpInvoker接口,ThriftClient项目中/index.do增加了相应的客户端调用

论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics