タグ

counterに関するterurouのブックマーク (1)

  • インフラエンジニアのためのCassandra情報 ZooKeeperその2:So-net Developer Blog:So-netブログ

    ZooKeeperのプログラミングについては、以下のURLに簡単なチュートリアルが あります。 http://hadoop.apache.org/zookeeper/docs/r3.1.1/zookeeperTutorial.html 今回は、ここに載っているサンプルを使って、カウンターを実現してみます。 ZooKeeperはznodeと呼ばれるツリー構造のデータ構造を持っています。znodeのそれぞれに 対応するオブジェクト(または値)を保存することができます。znodeには、登録、更新時に 一意のバージョン番号が付与されるので、これを使うことで、CAS操作が実現できそうです。 そこで、「/app1/counter」というznodeを作成して、これにカウンター用の数値を代入、参照 するようにします。 カウントアップ時には、CAS操作を行っているので、複数プロセスからの同時書込み時でも値

  • 1