本章将通过介绍实时流来引出Storm,随后将介绍Storm的概念、发展历史、发行版本和基本特性。其中,Storm的核心组件将作为一个小节单独重点介绍,最后将通过介绍Storm的使用场景和经典案例,让读者朋友能够清晰的了解Storm能用来做什么。
这几年互联网的信息呈现出爆发式的膨胀,人们获取信息的途径也更加多样、更加便捷,同时对于信息的时效性要求也越来越高,随着时间的流逝,数据也在流逝,那么我们要充分利用数据的价值,那就要随着数据流的实时到达,实时处理。作为实时流计算一员的Storm,因此具备了跟Hadoop MapReduce不同角色的能力——低延迟、高可靠性和容错。通过本章的学习,可以初步认识Storm以及Storm的整体架构。