thrift-0.9.0安装
博客分类: scribe
http://wiki.apache.org/thrift/ThriftInstallation
Basic requirements
A relatively POSIX-compliant *NIX system
Cygwin or MinGW can be used on Windows
g++ 3.3.5+
boost 1.33.1+ (1.34.0 for building all tests)
Runtime libraries for lex and yacc might be needed for the compiler.
一、安装依赖
Java代码 收藏代码
yum install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-devel
二、安装thrift
Java代码 收藏代码
wget http://archive.apache.org/dist/thrift/0.9.0/thrift-0.9.0.tar.gz
tar zxvf thrift-0.9.0
cd thrift-0.9.0
首先运行根目录下的 $ ./bootstrap.sh,用于生成configure脚本
如果下载的直接是一个tarball,则跳过此步骤,直接运行软件根目录下的configure脚本
Java代码 收藏代码
./bootstrap.sh
./configure
make
make install
验证
查看当前版本
Java代码 收藏代码
$ thrift -version
Thrift version 0.9.0
输出信息和安装的版本一致,说明thrift安装成功
Maven artifact
Xml代码 收藏代码
<dependency>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
<version>0.9.0</version>
</dependency>
三、安装fb303
Facebook Bassline (included in thrift/contrib/fb303/)
fb303 r697294 or later is required.
(已经包含在Thrift中了,重新编译一下fb303就可以)
Java代码 收藏代码
cd ./contrib/fb303/
./bootstrap.sh
./configure
make
make install
安装完Thirft后,记得运行一下它提供的example,看是否安装成功。
验证:
Java代码 收藏代码
cd ./thrift-0.9.0/tutorial
thrift -r -gen cpp tutorial.thrift // -r对其中include的文件也生成服务代码 -gen是生成服务代码的语言
cd cpp
make
运行完之后会在当前目录看到一个gen-cpp目录,其中就是thrfit命令生成的代码。这时你cd到tutorial/cpp目录,运行make,生成相应的CppServer与CppClient程式。
此时你可以分别运行CppServer和CppClient,让它们通信。
分享到:
相关推荐
thrift开发时,将thrift文件自动生成java文件需要用到thrift-0.9.0.exe
thrift-0.9.0.tar.gz 类似google protocol buffer的东东的源代码
thrift-0.9.0-dev.tar.gz
赠送jar包:libthrift-0.9.0.jar; 赠送原API文档:libthrift-0.9.0-javadoc.jar; 赠送Maven依赖信息文件:libthrift-0.9.0.pom; 包含翻译后的API文档:libthrift-0.9.0-javadoc-API文档-中文(简体)版.zip; Maven...
赠送jar包:libthrift-0.9.0.jar; 赠送原API文档:libthrift-0.9.0-javadoc.jar; 赠送Maven依赖信息文件:libthrift-0.9.0.pom; 包含翻译后的API文档:libthrift-0.9.0-javadoc-API文档-中文(简体)-英语-对照版....
thrift开发时,将thrift文件自动生成java文件需要用到thrift-0.9.0.exe
如题,thrift 0.9,很好用的呦呦呦
thrift文件生成工具thrift-0.9.1.exe和thrift-0.9.2.exe压缩包
maven-thrift-plugin-0.1.11-sources.jar
thrift-0.13.0在Windows上exe程序;thrift-0.13.0在Windows上exe程序;thrift-0.13.0在Windows上exe程序
这包括两个libthrift0.9.0的版本,查看我的上传资源还有一个所有版本的地址
maven-thrift-plugin-0.1.11.jar
thrift-0.11.0.tar.gz
thrift开发时,将thrift文件自动生成java文件需要用到thrift-0.9.3.exe
thrift-0.9.1.exe和thrift-0.9.2.exe 含使用说明
thrift-0.9.2.安装.
thrift,Apache Thrift - 可伸缩的跨语言服务开发框架
ice-dubbo-thrift-grpc性能测试对比 ,ice-dubbo-thrift-grpc性能测试对比,ice-dubbo-thrift-grpc性能测试对比,ice-dubbo-thrift-grpc性能测试对比
thrift-0.13.0 已编译的Java版本 包含thrift和其依赖包 thrift-0.13.0 已编译的Java版本 包含thrift和其依赖包