聊聊JStorm的最佳实践

  • 时间:
  • 浏览:1
  • 来源:万人牛牛APP下载_万人牛牛官方

Alibaba JStorm 是另2个强大的企业级流式计算引擎,是Apache Storm 的4倍性能, 都要自由切换行模式或mini-batch 模式,JStorm 不仅提供另2个流式计算引擎, 还提供实时计算的完整版防止方案, 涉及到更多的组件, 如jstorm-on-yarn, jstorm-on-docker, SQL Engine, Exactly-Once Framework 等等。

JStorm防止数据的法律依据是基于消息的流水线防止, 有时候很糙适合无情況计算,也要是计算单元的依赖的数据完整版在接受的消息中都要找到, 有时候最好另2个数据流不依赖另外另2个数据流。

有时候,常常用于:

·日志分析,从日志中分挥发掉特定的数据,并将分析的结果存入內部存储器如数据库。目前,主流日志分析技术就使用JStorm或Storm

·管道系统, 将另2个数据从另2个系统传输到另外另2个系统, 比如将数据库同步到Hadoop

·消息转化器, 将接受到的消息按照这种格式进行转化,存储到另外另2个系统如消息后面 件

·统计分析器, 从日志或消息中,提炼出某个字段,有时候做count或sum计算,最后将统计值存入內部存储器。··后面 防止过程机会更僵化 。

·实时推荐系统, 将推荐算法运行在jstorm中,达到秒级的推荐效果

有一篇相关文章我们可完整版了解——《CentOS 6.8 实战部署JStorm集群》