タグ

thriftに関するarc_at_dmzのブックマーク (3)

  • ThriftでJavaからC#サーバのKinectを使う

    C#サーバとJavaクライアントがThriftで通信 最近、Kinect を使う開発環境Picodeの実装を手直ししています。この開発環境は Java で書かれているのですが、Kinect for Windows SDK の API を使う必要があります。 Kinect for Windows SDK は C++と C#向けの API しか提供していないため、Java から使うためには C++または C#のプロセスと通信することになります。そこで今回は、Thriftという Facebook が開発したフレームワークを使ってプロセス間通信(Inter-process communication)してみました。 ソースコードとバイナリはGitHubにあります。 Inter-process communication (IPC) Java VM と外界が Inter-process commun

    ThriftでJavaからC#サーバのKinectを使う
    arc_at_dmz
    arc_at_dmz 2013/02/22
    書いた。Thriftは型システムが半端だけどIDLからサーバの実装吐いてくれるので実用的、という結論。
  • Apache ThriftのJavaサーバにC# (.NET)クライアントから接続する « ロジカルにアナログで。

    前回までの記事で、Apache Thriftを使ったJavaサーバとそれに接続するJavaクライアントを作りました。構成としては、 Apache Thrift 0.6.1〜0.7.0 サーバサイドは Tomcat上で ServletとしてThriftの要求を受付 トランスポート層はHTTPで、TBinaryProtocolを使用 という感じです。このJavaのサーバにC#のクライアントから接続できるかどうか、試してみたいと思います。 .NET版のThrift DLLを作る MacOS X 上でビルドした Thriftコンパイラは、C#のコードを吐く事ができます。ただこれはあくまで自動生成部分です。Javaも ThriftのJarを Mavenで取ってきていましたが、.NET版の実際の動作にはThriftのDLLを準備する必要があります。 どこからかダウンロードできると良いのですが、公式サ

  • Java で Thrift ってみる on Windows その1 - ..たれろぐ..

    Java で使える高速な RPC ミドルを探して Thrift を試してみたのでメモ いるもの Apache Thrift これがなけりゃはじまらない Thriftコンパイラのバイナリパッケージ Thrift IDL から言語毎のコード生成するのに必要。Linuxだと簡単にビルドできるけど、Windows上では面倒なのでビルド済みのものを使う。 Apache Ant Thrift のjarライブラリビルドに必要 Java いや、Javaでやるんでしょ? Apache Thrift の入手 Thrift 体 まずは体 http://incubator.apache.org/thrift/download/ から thrift-incubating-0.2.0.tar.gz WinバイナリなThriftIDLコンパイラの入手 http://www.fkollmann.de/v2/post/

    Java で Thrift ってみる on Windows その1 - ..たれろぐ..
  • 1