Spark Streaming和Spark Structured Streaming有什麼區別？我應該使用哪一個？
Spark Streaming 是上一代 Spark 流引擎。 Spark Streaming 不再有更新，它是一個遺留專案。 Spark Streaming 提供了稱為離散流或 DStream 的高階抽象，它表示連續的資料流。在內部，DStream 表示為 RDD 序列。

Spark Structured Streaming 是最新一代的 Spark 流引擎，功能更豐富、更易於使用且可擴充套件性更強。 Spark Structured Streaming 構建於 Spark SQL 引擎之上，使您能夠像對靜態資料表達批次計算一樣表達流計算。

您應該使用 Spark Structured Streaming 透過 Spark 構建流應用程式和管道。如果您有基於 Spark Streaming 構建的舊應用程式和管道，則應將它們遷移到 Spark Structured Streaming。