初识实时流处理Storm

1、Storm是什么?
Apache Storm是一个免费、开源、分布式、实时计算系统。
通过Apache Storm,可以轻松可靠地处理无限制的数据流,从而可以进行实时处理,而Hadoop可以进行批处理。
Apache Storm很简单,可以与任何编程语言一起使用,并且使用起来很有趣!

Apache Storm具有许多用例:实时分析,在线机器学习,连续计算,分布式RPC,ETL等。Apache Storm速度很快:基准测试表明它每秒可处理每个节点超过一百万个元组。它具有可扩展性,容错性,可确保您的数据将得到处理,并且易于设置和操作。

Apache Storm与支持和可以集成和对接已经使用的数据库。Apache Storm topology 可以消耗数据流,并以任意复杂的方式处理这些流,从而在需要时在计算的每个阶段之间重新分配流。
初识实时流处理Storm
小结:Storm 能够实现高频数据和大规模数据的实时处理

2、Storm发展历史?
初识实时流处理Storm
3、Storm发展历史之Storm的成长?
生产于BackType—>之后被Twitter收购–2011.9月开源—>后又捐献给apache社区
初识实时流处理Storm
4、Storm技术网站介绍?
初识实时流处理Storm
5、Storm和Hadoop 的区别?
Hadoop 大规模的离线数据批处理,他的数据是存放在HDFS之上。
Storm 是实时处理,延迟非常低
处理过程:Hadoop: Map Reduce Storm:Spout Bolt
初识实时流处理Storm
初识实时流处理Storm
6、Storm 和 Spark Streaming的区别?
初识实时流处理Storm
初识实时流处理Storm
7、Storm 优势?
初识实时流处理Storm
8、Storm 当前现状和趋势?
初识实时流处理Storm
初识实时流处理Storm
9、Storm 应用案例分享
初识实时流处理Storm
初识实时流处理Storm