Storm概念学习系列之什么是实时流计算?
什么是实时流计算? 1、实时流计算背景 2、实时计算应用场景 3、实时计算处理流程 4、实时计算框架 什么是实时流计算? 所谓实时流计算,就是近几年由于数据得到广泛应用之后,在数据持久性建模不满足现状的情况下,急需数据流的瞬时建模或者计算处理。这种实时计算的应用实例有金融服务、网络监控、电信数据管理、 Web 应用、生产制造、传感检测,等等。在这种数据流模型中,单独的数据单元可能是相关的元组(Tuple),如网络测量、呼叫记录、网页访问等产生的数据。但是,这些数据以大量、快速、时变(可能是不可预知)的数据流持续到达,由此产生了一些基础性的新的研究问题——实时计算。实时计算的一个重要方向就是实时流计算。 实时流计算背景 数据的价值随着时间的流逝而降低,所以事件出现后必须尽快对它们进行处理,最好事件出现时便立刻对其进行处理,发生一个事件进行一次处理,而不是缓存起来成一批处理。例如商用搜索引擎,像 Google、 Bing 和 Yahoo! 等,通常在用户查询响应中提供结构化的Web 结果,同时也插入基于流量的点击付费模式的文本广告。为了在页面上的最佳位置展现最相关的广...