thrift(1)------基于thrift通信组件的简单RPC服务

本文介绍了Thrift的基本概念,并通过一个实际的RPC服务示例展示了如何使用Thrift进行跨平台通信。开发环境包括eclipse、jdk1.6和libthrift-0.8.0.jar。Thrift服务定义使用IDL文件,提供了直观的初学者体验。
摘要由CSDN通过智能技术生成

Thrift是facebook于2007年提交Apache基金会的一个开源项目,对于当时的facebook来说创造thrift是为了解决facebook系统中各系统间大数据量的传输通信以及系统之间语言环境不同需要跨平台的特性。

我想我把thrift的概念描述的再清楚,很多同学可能还是不知道thrift在实际中是干什么的以及怎么用的。

那么接下来不管你之前懂不懂thrift,我先直接给出一个基于thrift实现的一个简单RPC服务,我想这样对了解thrift会更直观一些。


我使用的开发环境如下:

eclipse

jdk1.6

libthrift-0.8.0.jar

我工程的目录结构如下图所示:


Thrfit服务定义是基于IDL(interface definition language),定义如下的thrift文件:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值