Spark Streaming bringt die sprachintegrierte API von Apache Spark zur Stream-Verarbeitung und ermöglicht es Ihnen, Streaming-Jobs auf die gleiche Weise zu schreiben wie Batch-Jobs. Es unterstützt Java, Scala und Python. Spark Streaming stellt sowohl verlorene Arbeit als auch den Operatorzustand (z. B. gleitende Fenster) von Haus aus wieder her, ohne dass zusätzlicher Code von Ihrer Seite erforderlich ist.