タグ

programmingとthriftに関するyukimori_726のブックマーク (2)

  • Facebookが開発したRPCフレームワーク「Thrift」入門

    こんにちは。伊藤です。 今回はFacebookが開発したRPCフレームワークであるThriftについて書きます。 Thriftとは? http://ja.wikipedia.org/wiki/Apache_Thrift つまりこれを使うと、Server側はJavaで開発、クライアント側はPHPで開発といった事が簡単にできるワケです。 今回はServer側をJava、クライアント側をPHPとして動かす方法について紹介します。 1. Thriftのインストール 弊社のt_ishidaによるこの記事を参考にどうぞ http://qiita.com/items/ca2eeb813249a9a09a58 2. .thriftファイルの作成 この辺を参考にして、.thriftファイルを作成します。 使用できる型は、bool/byte/short/int/long/double/stringの他に、Ma

  • Apache Thrift | SDアドバイザーズ開発室から

    1. はじめに 今回は結構前から注目していた Apache Thrift を触ってみました。Thrift (スリフト) は多言語プログラミングを実現するために開発された RPC フレームワークです。 多言語プログラミングは、個々のドメインに最適な言語を選択するというコンセプトで、それによって開発工数を削減できたり、モデルを簡素化できたり、人材の確保がしやすくなったりできるようになります。 画面は VB、サーバサイドは C++ (あるいは Java) などの開発もそれに近いものと言えます。 しかし、これらの言語を連携するためには、以下のような手段がとられていました。 JNI: JavaC++ 間のローカル連携のみ。データ型のマッピングが直観的ではない。 RMI: Java しか使用できない。 WebService: 多くの言語でサポートしており、開発生産性は高いものの、XML 変換

  • 1