Spark Streaming使得构建可升级的、可容错的流处理应用变得简单。下面介绍它的一些特点。
易用性:通过高级操作构建应用。Spark Streaming使用language-integerated API解决流处理,让你可以像写批处理一样写流处理。同样支持Java、Scala和Python。
容错性:Spark Streaming可以恢复那些意外丢失的作业和操作状态,而不需要额外的代码。
Spark集成:将批处理和交互式查询融合到streaming中。通过运行于Spark,流处理允许重新使用批处理的代码,整合历史数据,或者运行流状态的即时查询。构建强大的交互式应用,而并非仅仅是分析。