2010-07-24から1日間の記事一覧

Thrift で null を返すには?

Thrift では C++との相互運用の都合で RPC の応答に null を返すことができない模様。(呼ばれた側で return null; ができない)*1厳密には return null; できるわけですが、その場合クライアント側で TApplicationException: getFoo failed: unknown result a…

Java で Thrift ってみる on Windows その2

その1で環境が整ったので実際に RPC コードを作ってみる。 IDL ファイルの作成 RPC のメソッド定義にあたる IDL ファイルを作る。 お試しと言うことで単純な物を。 見ての通り String hello(String arg); 相当 Hello.thrift service Hello { string hello(1…

Java で Thrift ってみる on Windows その1

Java で使える高速な RPC ミドルを探して Thrift を試してみたのでメモ いるもの Apache Thrift これがなけりゃはじまらない Thriftコンパイラのバイナリパッケージ Thrift IDL から言語毎のコード生成するのに必要。Linuxだと簡単にビルドできるけど、Windo…