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的可靠性交付功能。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

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

友情链接更多精彩内容