storm的架构模型

storm的架构模型

storm的架构模型

  • Nimbus:负责资源分配和任务调度。新版本中的nimbus节点可以有多个,做主备
  • Supervisor:负责接受nimbus分配的任务,启动和停止属于自己管理的worker进程。
  • Worker:运行具体处理组件逻辑的进程。
  • Task:worker中每一个spout/bolt的线程称为一个task. 在storm0.8之后,task不再与物理线程对应,同一个spout/bolt的task可能会共享一个物理线程,该线程称为executor。最新版本的Jstorm已经废除了task的概念。

喜欢就点赞评论+关注吧

storm的架构模型

感谢阅读,希望能帮助到大家,谢谢大家的支持!