Books & Videos

Table of Contents

  1. Chapter 1 Basics

    1. The Components of Storm

    2. The Properties of Storm

  2. Chapter 2 Getting Started

    1. Operation Modes

    2. Hello World Storm

    3. Creating Our First Topology

    4. Conclusion

  3. Chapter 3 Topologies

    1. Stream Grouping

    2. LocalCluster versus StormSubmitter

    3. DRPC Topologies

  4. Chapter 4 Spouts

    1. Reliable versus Unreliable Messages

    2. Getting Data

    3. Conclusion

  5. Chapter 5 Bolts

    1. Bolt Lifecycle

    2. Bolt Structure

    3. Reliable versus Unreliable Bolts

    4. Multiple Streams

    5. Multiple Anchoring

    6. Using IBasicBolt to Ack Automatically

  6. Chapter 6 A Real-Life Example

    1. The Node.js Web Application

    2. Starting the Node.js Web Application

    3. The Storm Topology

    4. The Redis Server

    5. Testing the Topology

    6. Notes on Scalability and Availability

  7. Chapter 7 Using Non-JVM Languages with Storm

    1. The Multilang Protocol Specification

  8. Chapter 8 Transactional Topologies

    1. The Design

    2. Transactions in Action

    3. Partitioned Transactional Spouts

    4. Opaque Transactional Topologies

  1. Appendix Installing the Storm Client

  2. Appendix Installing Storm Cluster

  3. Appendix Real Life Example Setup

    1. Installing Redis

    2. Installing Node.js

    3. Building and Testing

    4. Running the Topology

    5. Playing with the Example