基于案例讲解Storm实时流计算教程.pptx

基于案例讲解Storm实时计算 目录 Storm的应用场景举例 Storm简介 Storm的主要特点 Storm组件 Storm编程模型 Storm安装 Storm实例讲解 Storm的应用场景举例 淘宝双十一实时销售额统计 车辆7*24小时监控 电信行业重大节假日实时保障监控 电商实时推荐 1. Storm是一个分布式的、容错的实时计算系统,它采用Clojure编写的 2. Storm可被用于“流处理”之中,实时处理消息并更新数据库 3. Storm可以进行连续查询并把结果即时反馈给客户,比如将Twitter上的热门话题发送到客户端 4. Storm可以用来并行处理密集查询,Storm的拓扑结构是一个等待调用信息的分布函数,当它收到一条调用信息后,会对查询进行计算,并返回查询结果。 Storm简介 Storm的主要特点 1.简单的编程模型。类似于MapReduce降低了并行批处理复杂性,Storm降低了进行实时处理的复杂性。 2.可以使用各种编程语言。你可以在Storm之上使用各种编程语言。默认支持Clojure、Java、Ruby和Python。 3.水平扩展。计算是在多个线程、进程和服务器之间并行进行的。 4.可靠的消息处理。Storm保证每个消息至少能得到一次完整处理。任务失败时,它会负责从消息源重试消息。 5.快速。系统的设计保证了消息能得到快速的处理,使用ZeroMQ作

文档评论(0)

1亿VIP精品文档

相关文档