1
计算机应用基础
1.13.4.3 三、Storm
三、Storm

Storm是一种开源软件,一个分布式、容错的实时计算系统。Storm可以非常可靠地处理庞大的数据流,用于处理Hadoop的批量数据。Storm很简单,支持许多种编程语言,使用起来非常有趣。Storm由Twitter开源而来,其他知名的应用企业包括Groupon、阿里巴巴、乐元素、Admaster等。

Storm有许多应用领域,包括实时分析、在线机器学习、不停顿的计算、分布式RPC(远程调用协议,一种通过网络从远程计算机程序上请求服务的协议)、ETL等。Storm的处理速度惊人,经测试,每个结点每秒可以处理100万个数据元组。Storm具有可扩展、容错,容易设置和操作的特点。