Stream processing with Apache Spark : mastering structured streaming and Spark streaming /
Maas, Gerardauthor.
Garillot, François,author.
Includes bibliographical references (pages 415-416) and index.
Part 1. Fundamentals of stream processing with Apache Spark.  Introducing stream processing -- Stream-processing model -- Streaming architectures -- Apache Spark as a stream-processing engine -- Spark's distributed processing model -- Spark's resilience model -- Part 2. Structured streaming.  Introducing structured streaming -- The structured streaming programming model -- Structured streaming in action -- Structured streaming sources -- Structured streaming sinks -- Event-time-based stream processing -- Advanced stateful operations -- Monitoring structured streaming applications -- Experimental areas : continuous processing and machine learning -- Part 3. Spark streaming.  Introducing Spark streaming -- The Spark streaming programming model -- The Spark streaming execution model -- Spark streaming sources -- Spark streaming sinks -- Time-based stream processing -- Arbitrary stateful streaming computation -- Working with Spark SQL -- Checkpointing -- Monitoring Spark streaming -- Performance tuning -- Part 4. Advanced Spark streaming techniques.  Streaming approximation and sampling algorithms -- Real-time machine learning -- Part 5. Beyond Apache Spark.  Other distributed real-time stream processing systems -- Looking ahead.
Spark (Electronic resource : Apache Software Foundation)
Electronic data processing
Data mining
Big data