Chapter 2. The Storm Anatomy
This chapter gives a detailed view of the internal structure and processes of the Storm technology. We will cover the following topics in this chapter:
- Storm processes
- Storm-topology-specific terminologies
- Interprocess communication
- Fault tolerance in Storm
- Guaranteed tuple processing
- Parallelism in Storm—scaling a distributed computation
As we advance through the chapter, you will understand Storm's processes and their role in detail. In this chapter, various Storm-specific terminologies will be explained. You will learn how Storm achieves fault tolerance for different types of failure. We will see what guaranteed message processing is and, most importantly, how to configure parallelism in Storm to achieve fast and reliable processing.