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

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


Storm 入门(二)——Storm的进程模型_第1张图片
worker executor task的关系图

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

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

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

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

你可能感兴趣的:(Storm 入门(二)——Storm的进程模型)