Storm 入门(二)——Storm的进程模型

Storm的进程模型用http://www.cnblogs.com/yufengof/p/storm-worker-executor-task.html  的博客的一张图解释


worker executor task的关系图

一个woker相当于一个进程,里面有多个executor线程

一个 worker 进程是从属于某一个特定的拓扑的,一个拓扑可以有多个worker

一个executor代表一个线程,一个executor可以允许一个component(spout,blot)的多个实例task,但是一个executor只可以允许一类component的实例执行

所以一个task在不出现故障的情况下是在一个线程中不断运行,这也保障了Storm的可靠性交付功能。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目录 场景假设 调优步骤和方法 Storm 的部分特性 Storm 并行度 Storm 消息机制 Storm UI...
    mtide阅读 17,219评论 30 60
  • Storm入门系列之一:storm核心概念及特性 本文的将介绍一些 storm 入门的基础知识,包括 storm ...
    zhaif阅读 8,471评论 0 17
  • 这是一个JStorm使用教程,不包含环境搭建教程,直接在公司现有集群上跑任务,关于JStorm集群环境搭建,后续研...
    Coselding阅读 11,551评论 1 9
  • 什么是实时流计算? 主要的处理模式可以分为:流处理,批处理 流处理是直接处理,有时也分为在线,离线,近线(st...
    Bloo_m阅读 10,468评论 1 1
  • 最近一个多月,遇到了一个小小的困扰,那就是越来越不会写东西了。难道这就是所谓的“瓶颈”吗?最初是因遇到点儿特殊情况...
    春风絮语阅读 2,976评论 10 6