Spark Streaming fournit une abstraction de haut niveau appelée « flux discrétisé » (Discretized Stream), ou DStream, qui représentent un flux continu de données. Ils peuvent être considérés comme des RDD continus, où chaque RDD représente les données générées dans un intervalle défini.