はじめに

この記事はApache Thriftを始める用に最新の使い方をまとめるために起こしています。
参照もあったりしますが、それは、現在でも使えるということで。

Apache Thriftとは

Apache Thrift(アパッチ スリフト)は、「スケーラブルな言語間サービス開発」のためにFacebookにて開発された遠隔手続き呼出し (RPC) フレームワークである。これはソフトウェアスタックとコード生成エンジンを組み合わせることで、C++、C#、Java、Perl、Python、PHP、Erlang、Rubyなどの言語間にて効率的かつシームレスに動作するサービスを開発することを可能とします。

よくわかる Apache Thrift J to R

Thriftをインストールする

CentOSとかなら、こちらを参考に(古いかな…)

コマンドコピペだけで Apache Thrift をインストールする方法

Macなら

brew install thrift

Windowsならココから直接ダウンロードしてPATHを通す。

Apache Thrift – Download

Thriftを動かす

いろいろ動かし方を調べていたらココに行き当たりました。

Apache ThriftでRPCを試す