《Storm企业级应用:实战、运维和调优》——1.4 Storm的特性
本节书摘来自华章计算机《Storm企业级应用:实战、运维和调优》一书中的第1章,第1.4节,作者:马延辉 陈书美 雷葆华著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.4 Storm的特性
Storm是一个开源的分布式实时计算系统,可以简单、可靠地处理大量的数据流。Storm支持水平扩展,具有高容错性,保证每个消息都会得到处理,而且处理速度很快(在一个小集群中,每个节点每秒可以处理数以百万计的消息)。Storm的部署和运维都很便捷,而且更为重要的是,可以使用任意编程语言来开发应用。
下面介绍Storm的特点。
(1)编程模型简单
在大数据处理方面,Hadoop为开发者提供了MapReduce原语,使并行批处理程序变得非常简单和优美。同样,Storm也为大数据的实时计算提供了一些简单优美的原语,这大大降低了开发并行实时处理任