Spark?Streaming是Apache?Spark的一個(gè)組件,它用于構(gòu)建可擴(kuò)展、高吞吐量、容錯(cuò)的實(shí)時(shí)數(shù)據(jù)流處理應(yīng)用。Spark?Streaming使得可以使用Spark的簡單編程模型來處理實(shí)時(shí)數(shù)據(jù)。以下是Spark?Streaming的一些主要特點(diǎn):
1.?微批處理架構(gòu)文章來源:http://www.zghlxwxcb.cn/news/detail-850221.html
- 微批處理:Spark?Streaming的核心是微批處理模型。它將實(shí)時(shí)輸入的數(shù)據(jù)流切分為小的數(shù)據(jù)批(micro-batches),然后使用Spark引擎對(duì)這些批數(shù)據(jù)進(jìn)行處理。
- 近實(shí)時(shí)處理:雖然不是純粹的實(shí)時(shí)處理模型(如Apache?Storm或Flink),但微批處理提供了近實(shí)時(shí)的處理能力,批處理間隔可以設(shè)置為幾秒甚至更短。
2.?高級(jí)數(shù)據(jù)流API文章來源地址http://www.zghlxwxcb.cn/news/detail-850221.html
到了這里,關(guān)于Spark面試整理-解釋Spark Streaming是什么的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!