本書は、オープンソースの分散データ処理システムStormの概要を紹介する書籍です。Stormのバージョン0.7.1をベースに、スパウト、ボルトといったStormクラスタを構成する基本的な要素から、ローカルモードでの使用例、トポロジーの作成、スパウト、ボルトの実装、またNode.jsのバックエンドとして動作させる。さらに、PHPから他言語からStormを利用する例を解説します。なお本書はEbookのみの販売となります。
Stormをはじめよう
Jonathan Leibiusky, Gabriel Eisbruch, Dario Simonassi 著、福嶋雅子、株式会社トップスタジオ 訳
- TOPICS
- Database , Java
- 発行年月日
- 2013年03月
- ISBN
- 978-4-87311-601-3
- 原書
- Getting Started with Storm
- FORMAT
- EPUB
目次
まえがき 本書で使用されている表記規則 サンプルコードの使用について 本書に関するお問い合わせ 謝辞 1章 Stormとは Stormのコンポーネント Stormの特徴 2章 Stromをはじめるには 操作モード 「Hello World」Storm 1番目のトポロジーの作成 まとめ 3章 トポロジー ストリームのグループ化 LocalClusterからStormSubmitterへ DRPCトポロジー 4章 スパウト メッセージの信頼性について データの取得 まとめ 5章 ボルト ボルトのライフサイクル ボルトの構成 ボルトの信頼性 複数ストリーム マルチプルアンカリング IBasicBoltを使って自動的にAckさせる方法 6章 実際の使用例 WebアプリケーションNode.js WebアプリケーションNode.jsの起動 Stormトポロジー Redisサーバー トポロジーのテスト スケーラビリティと可用性について 7章 StormでJVM以外の言語を使う Multilangプロトコルの仕様 8章 トランザクショナルなトポロジー 設計概念 トランザクションの実際の動作 パーティション分けされたトランザクショナルなスパウト あいまいなトランザクショナルトポロジー 付録A Stormクライアントのインストール 付録B Stormクラスタのインストール 付録C 実際のセットアップの例 Redisのインストール Node.jsのインストール ビルドとテスト トポロジーの稼働 サンプルを使ってみる