go Thrift初体验(win10+普通网络)

之前写过一篇go gRPC初体验(win10+普通网络),今天写个姊妹篇,说一说thrift。

thrift和gprc呢,使用都很广泛,以我现在的水平还无法评价孰好孰坏,反正实习的时候我看的程序里,grpc和thrift都有出现,所以说都学习一下,是最保险的。

为什么我先写的grpc呢,因为grpc的官方文档有中文版,凡是先挑简单的做嘛,而thrift,我查了查,好像并没有中文文档,网上虽然也有一些文章,但总觉得不够有代表性,还是跟着官方文档走更让人放心,于是乎,我瞅了瞅英文版的文档,发现竟然还可以,以我的英文水平基本可以看懂,这就好办了,跟着官方文档走就欧克了。

进入正文之前,还是先声明一下受众群体,跟grpc那篇一样,直接截图过来。

安装thrift

首先,我们要安装thrift命令,因为后面要用这个命令生成go代码。

很简单,不需要什么编译安装,官方有现成的exe文件,下载地址:http://archive.apache.org/dist/thrift/

页面是上面这样的,可以看到最新版的是0.13.0版本,就它了,点进去。

我们是windows系统,所以直接下载exe文件就行,下载之后,放到任意PATH路径下面,这里我依旧是选择了放在$GOROOT/bin下,注意,拷贝进去之后,把名字改成thrift.exe,就像下面这样。

到这就完事儿了,验证一下,打开CMD,输入:

thrift --version

 看到版本号,像下面这样,就说明thrift安装成功了。

下载thrift源码

其实呢,如果只是go语言用,下载源码里面的go包就可以了,但是我们为了看官方文档,就把整个项目拉了下来。

 git clone https://github.com/apache/thrift.git $GOPATH/github.com/apache/

这里不得不说,这个下载的速度那是真的快,500kBps,不知道是不是apache官方库带宽大的缘故,反正就是贼快。

下下来之后可以看一下,go语言需要的包在这里。

阅读官方文档

项目下下来了,接下来,就可以看官方文档,就是那个README.md了。刚开始看我是忐忑的,生怕它写的太高深,好在,文档不长,而且我很快就找到了我想要的,就在这里,Project Hierarchy,也就是代码层次结构,这块说了在tutorial路径下是快速开始的教程,哈哈,真是要啥来啥。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值