thrift是个什么东西?简单点说就是一个跨语言调用的玩意,具体内容参考下面网页 http://www.javabloger.com/article/apache-thrift-architecture.html 而本文主要讲的是怎么装载环境 steps 1.先到官网下载个exe文件先地址如下 http://thrift.apache.org/download/ exe和tg文件都要下载 2.设置自己的环境变量 2.1将下载的exe文件改名改成thrift.exe 放在windows目录下(不是必须的,只是我这样用的比较方便) 2.2右击我的电脑,点属性,点高级选项 找到环境变量 在path这个里面加入刚才你把exe文件放的目录写入到path,比我的C:\Windows 2.3 打开cmd 输入thrift 理论上有个黑框一闪而过 3.打开一个示范 3.1把刚才下载的那个thrift-0.9.0.tar.gz文件解压出来 3.2 找到你需要用到的语言,我的是ruby 解压出来的路径是"..\thrift-0.9.0\tutorial\rb" 3.3 生成thrift文件 语法如下thrift -r --gen cpp tutorial.thrift 注意 他的第二个参数-gen cpp cpp可以换成你的语言 比如我的语言ruby 就是rb,而我们测试用的文件名字也叫tutorial.thrift 如果自己写也阔以换成自己文件名字 只是后缀必须是.thrift 所以我的生成命令就是 thrift -r --gen rb tutorial.thrift 3.4 他会生成一个叫gen-rb的文件夹里面就是你定义的接口。 运行rb目录下的server和client 你就可以看到效果 参看: http://www.igvita.com/2007/11/30/ruby-web-services-with-facebooks-thrift/ 官方 |
学习札记———thrift学习(windows安装调试篇)
原创JackSongBlack 博主文章分类:Ruby on RAILS ©著作权
文章标签 学习 windows ruby thrift 文章分类 运维
-
thrift 生成python 项目 thrift源码分析
前言 前一章为大家介绍了Thrift类体系,给大家一个整体上的认识,本章开始对每一层的实现细节进行研究,这里我们从与业务分离、处于最底层的TTransport层源码开始。阻塞与非阻塞TTransport 看源码前
thrift 生成python 项目 thrift 源码 服务端 数据