Thrift下java服务器与客户端开发指南.doc
《Thrift下java服务器与客户端开发指南.doc》由会员分享,可在线阅读,更多相关《Thrift下java服务器与客户端开发指南.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-作者xxxx-日期xxxxThrift下java服务器与客户端开发指南【精品文档】THRIFTJava服务器及客户端开发指南文档编号BUPT-BNRC-CNGI-201005071333-UsageManual文档级别公共文档状态 草稿 讨论稿 正式发布文档作者张晴文档版本创建日期2010-10-17 16:33修改日期2010-10-17 17:23【精品文档】修订历史记录日期版本说明作者2010-05-071.0用Thrift开发Java服务器及客户端程序张晴相关联系人姓名电子邮件电话角色正文目录1 创建THRIFT文件4 编写4 运行thrift编译器,生成项目源文件42 创建JAVA
2、服务器5 编写5 创建53 创建JAVA客户端74 编译及运行8 编译8 运行81 创建Thrift文件Thrift文件与编程语言无关,用于定义数据类型和服务接口,然后生成用来构建RPC客户和服务器所需的全部代码。1.1 编写#!/usr/local/bin/thrift -gen javanamespace java Testservice Something i32 ping()1.2 运行thrift编译器,生成项目源文件在linux命令行下输入:Thrift 生成的源文件在./gen-java/目录下。2 创建Java服务器进入./gen-java目录,确保系统的CLASSPATH设置
3、正确。libthrift.jar,,slf4j-api和slf4j-simple这几个包都需要包含在CLASSPATH里。2.1package Test;import org.apache.thrift.TException;class SomethingImpl implements Something.Iface public SomethingImpl() public int ping() throws TException System.out.println( Recieve ping from client. ); return 0;2.2package Test;import
4、java.io.IOException;import org.apache.thrift.protocol.TBinaryProtocol;import org.apache.thrift.protocol.TBinaryProtocol.Factory;import org.apache.thrift.server.TServer;import org.apache.thrift.server.TThreadPoolServer;import org.apache.thrift.transport.TServerSocket;import org.apache.thrift.transpor
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Thrift java 服务器 客户端 开发 指南
限制150内