Spark Streaming Architecture

Concepts

  • DStream, DStreamGraph(InputDStream, ForEachDStream)

  • JobScheduler, JobGenerator

  • Receiver, ReceiverSupervisor, BlockGenerator, ReceivedBlockHandler, ReceiverTraker, ReceivedBlockTracker

  • Checkpoint, WAL