タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

thriftに関するkurumaiのブックマーク (6)

  • Cassandra Thrift APIのConsistencyLevel « Rest Term

    前回に引き続きCassandraについて調査継続中で、今回はThrift APIの ConsistencyLevel について。以下のサイトの該当項目をざっくりと意訳した程度のメモです。 API06 – Cassandra Wiki Cassandra Thrift APIにおける ConsistencyLevel は、 storage-conf.xml で設定した <ReplicationFactor> (データの複製を保存するノード数)に基づいてread/writeの振る舞いを制御します。以下の条件が成り立つ場合は強い一貫性が得られ、常に最新データを参照できます。

    Cassandra Thrift APIのConsistencyLevel « Rest Term
  • Cassandra Javaメモ(Hishidama's Apache Cassandra Java Memo)

    まぁ、後腐れなくCASSANDRA_HOME\lib\の下のjarファイルを全てEclipseのビルドパスに入れてしまえば楽(笑) Eclipseへのソースの添付について Eclipseのソースの添付機能で、apache-cassandra-0.6.1.jarにダウンロードしてきたソースを指定することが出来る。 ただし解凍したディレクトリーの「apache-cassandra-0.6.1-src/src/java」を指定しただけだと、Thrift部分のソースが含まれない。 Thriftで生成されたJavaソースは「apache-cassandra-0.6.1-src/interface/thrift/gen-java」にある。 したがって、ちょっと手間はかかるが、両方をマージしたディレクトリーを作り、apache-cassandra-0.6.1.jarにはそのディレクトリーを指定するのが良

  • QuickKnowLedge » Thriftをインストールする

    Thrift(スリフト)は、「スケーラブルな言語間サービス開発」のためにFacebookにて開発されたRPCフレームワークである。これはソフトウェアスタックとコード生成エンジンを組み合わせることで、C++、C#、JavaPerlPythonPHPおよびErlang and Rubyの言語間にて効率的かつシームレスに動作するサービスを開発することを可能とする。 事前準備:以下のライブラリを、インストール(http://wiki.apache.org/thrift/GettingCentOS5Packages) # yum install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-devel ディレクトリを移動し、thiftの

  • Thriftインストールメモ - 脳みそスワップアウト(旧)

    CentOS-5.5(5.4でも同じだった)にThriftを入れるメモ。 事前に必要なパッケージがあるので予め入れておく。 http://wiki.apache.org/thrift/GettingCentOS5Packages $ sudo yum install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-devel Thriftのダウンロードと解凍 $ wget http://ftp.riken.jp/net/apache/incubator/thrift/0.2.0-incubating/thrift-0.2.0-incubating.tar.gz $ tar -zxvf thrift-0.2.0-incubating.ta

    Thriftインストールメモ - 脳みそスワップアウト(旧)
  • Ubuntu 8.04 で Thrift を試してみた - なんとなく日記

    準備 % sudo apt-get install build-essential automake libtool flex bison libboost\* % sudo apt-get install libbit-vector-perl libclass-accessor-perl インストール % cd program/thrift % wget -O thrift.tgz "http://gitweb.thrift-rpc.org/?p=thrift.git;a=snapshot;h=HEAD;sf=tgz" % tar zxvf thrift.tgz % cd thrift % ./bootstrap.sh % ./configure --disable-gen-java --without-java --disable-gen-csharp --disable-gen-st

    Ubuntu 8.04 で Thrift を試してみた - なんとなく日記
  • BLOG::broomie.net: Thriftが便利すぎる

    ちょっと前に「thriftって便利らしいよー」って話を聞いていたのだけれども、なかなか手をつけられずにいたらはてなブックーマークで使われているらしいという噂を聞いたり、Thriftを使って俺俺Key-Value Storeを作ったのように、TXを使ったThriftの紹介などが出てきたりしたのでそろそろ自分でも試したいなあと思い、試しました。で、先に結論を言っておくとThrift、とても気に入りました。とても簡単に処理用の専用サーバをたてることができて、かつ簡単にクライアントから処理要求が送れます。ボクは今まではRESTFulな感じでhttpでこのタスクをやっていたのですが、RESTFulな専用サーバをたてるのは結構開発コストがかかるんですよね。その点で、Thriftは開発コストはとても落ちると思うのでとても気に入っています。なんといって言語バインディングを自動で生成してくれるのは当に開発

  • 1