下列哪个说法是错误的?
A. 从编程的灵活性来讲,Storm是比较理想的选择,它使用Apache Thrift,可以用任何编程语言来编写拓扑结构(Topology)
B. Spark Streaming可以实现毫秒级的流计算
C. Spark Streaming无法实现毫秒级的流计算
D. 在Spark上可以统一部署Spark SQL,Spark Streaming、MLlib,GraphX等组件,提供便捷的一体化编程模型
下列哪个关于Stream Groupings的描述,有误的是?
A. FieldsGrouping:广播发送,每一个Task都会收到所有的Tuple
B. GlobalGrouping:全局分组,所有的Tuple都发送到同一个Task中
C. NonGrouping:不分组,和ShuffleGrouping类似,当前Task的执行会和它的被订阅者在同一个线程中执行
DirectGrouping:直接分组,直接指定由某个Task来执行Tuple的处理多选题
下列关于流处理系统与传统的数据处理系统的描述,正确的有?
A. 流处理系统处理的是实时的数据,而传统的数据处理系统处理的是预先存储好的静态数据
B. 用户通过流处理系统获取的是实时结果,而通过传统的数据处理系统,获取的是过去某一时刻的结果
C. 流处理系统无需用户主动发出查询,实时查询服务可以主动将结果推送给用户
D. 传统的数据处理系统系统无需用户主动发出查询,批量查询服务可以主动将结果推送给用户
Storm具有以下哪些特点?
A. 整合性:Storm可方便地与队列系统和数据库系统进行整合
B. 简易的API:Storm的API在使用上即简单又方便
C. 容错性:Storm可自动进行故障节点的重启、任务的重新分配
D. 可扩展性:Storm的并行特性使其可以运行在分布式集群中