SlideShare a Scribd company logo
1 of 8
かんたんに説明する
2015.01.21 @ぶらいじぇん
API クライアント
Java
API サーバ
Java
APIライブラリ
(Jar)を使う
Java <-> Java
○
API クライアント
Java Ruby
API サーバ
Java
APIライブラリ
(Jar)を使えない
Ruby ≠ Java
×
API クライアント
Thrift クライアント
Java Ruby
API サーバ
Java×
Thriftクライアント
あきらめた
Thrift による
Ruby <-> Java の変換
Thrift サーバ
APIライブラリ(Jar)を使う
Java <-> Java
○○
API クライアント
Thrift サーバ
Java
 ThriftサーバはAPIサーバを叩き、同じインター
フェースを各言語へ提供するブリッジとなる
 Thriftクライアントは自らの言語でThriftサーバ
に対してRPC呼び出しをする
Thrift クライアント
Ruby
API サーバ
Java
API クライアント
Thrift サーバ
Java
Thrift クライアント
Python
Thrift クライアント
PHP, …
1. C GLib
2. C++ library
3. C# library
4. D library
5. Delphi library
6. Erlang library
7. Go library
8. Haxe library
9. Haskell library
10. Java library
11. JavaScript library
12. node.js library
13. OCaml library
14. Perl library
15. PHP library
16. Python library
Thriftクライアントと同様に
Java以外の言語でもOK
ApacheThrift(アパッチ スリフト)は、「スケーラブルな
言語間サービス開発」のためにFacebookにて開発された
RPCフレームワークである。これはソフトウェアスタック
とコード生成エンジンを組み合わせることで、C++、C#、
Java、Perl、Python、PHP、Erlang、Rubyなどの言語間にて
効率的かつシームレスに動作するサービスを開発すること
を可能とする。
http://ja.wikipedia.org/wiki/Apache_Thrift
https://thrift.apache.org/

More Related Content

Viewers also liked

Jubatus解説本の紹介
Jubatus解説本の紹介Jubatus解説本の紹介
Jubatus解説本の紹介JubatusOfficial
 
発言小町からのプロファイリング
発言小町からのプロファイリング発言小町からのプロファイリング
発言小町からのプロファイリングJubatusOfficial
 
小町のレス数が予測できるか試してみた
小町のレス数が予測できるか試してみた小町のレス数が予測できるか試してみた
小町のレス数が予測できるか試してみたJubatusOfficial
 
Python 特徴抽出プラグイン
Python 特徴抽出プラグインPython 特徴抽出プラグイン
Python 特徴抽出プラグインJubatusOfficial
 
新聞から今年の漢字を予測する
新聞から今年の漢字を予測する新聞から今年の漢字を予測する
新聞から今年の漢字を予測するJubatusOfficial
 
かまってちゃん小町
かまってちゃん小町かまってちゃん小町
かまってちゃん小町JubatusOfficial
 
単語コレクター(文章自動校正器)
単語コレクター(文章自動校正器)単語コレクター(文章自動校正器)
単語コレクター(文章自動校正器)JubatusOfficial
 
地域の魅力を伝えるツアーガイドAI
地域の魅力を伝えるツアーガイドAI地域の魅力を伝えるツアーガイドAI
地域の魅力を伝えるツアーガイドAIJubatusOfficial
 

Viewers also liked (12)

Jubatus解説本の紹介
Jubatus解説本の紹介Jubatus解説本の紹介
Jubatus解説本の紹介
 
発言小町からのプロファイリング
発言小町からのプロファイリング発言小町からのプロファイリング
発言小町からのプロファイリング
 
Jubatus 1.0 の紹介
Jubatus 1.0 の紹介Jubatus 1.0 の紹介
Jubatus 1.0 の紹介
 
小町のレス数が予測できるか試してみた
小町のレス数が予測できるか試してみた小町のレス数が予測できるか試してみた
小町のレス数が予測できるか試してみた
 
Python 特徴抽出プラグイン
Python 特徴抽出プラグインPython 特徴抽出プラグイン
Python 特徴抽出プラグイン
 
新聞から今年の漢字を予測する
新聞から今年の漢字を予測する新聞から今年の漢字を予測する
新聞から今年の漢字を予測する
 
かまってちゃん小町
かまってちゃん小町かまってちゃん小町
かまってちゃん小町
 
単語コレクター(文章自動校正器)
単語コレクター(文章自動校正器)単語コレクター(文章自動校正器)
単語コレクター(文章自動校正器)
 
小町の溜息
小町の溜息小町の溜息
小町の溜息
 
銀座のママ
銀座のママ銀座のママ
銀座のママ
 
JUBARHYME
JUBARHYMEJUBARHYME
JUBARHYME
 
地域の魅力を伝えるツアーガイドAI
地域の魅力を伝えるツアーガイドAI地域の魅力を伝えるツアーガイドAI
地域の魅力を伝えるツアーガイドAI
 

Apache Thrift Outline