zoukankan      html  css  js  c++  java
  • storm中几个概念的大小关系



    从图可以看出来:topology>supervisor>worker>excutor>task;

    也就是说一个topology可以运行在多个supervisor上,一个supervisor可以运行多个worker(进程),一个worker里面可以有多个excutor(线程),一个excutor可以运行多个task;

    关于task的大小差不多可以理解为一个task实例一个bolt。task数默认是不设置的,默认和excutor数相同,也就是说一个excutor运行一个task,可以通过

    builder.setBolt("admlnBolt", new admlnBolt(), 3).setNumTasks(5).noneGrouping(pre_name);  

    的setNumTasks()来设置


    其实它们没有大小关系,因为它们的本质不同。而且supervisor也可以去掉,在云平台里面都统一看成一个整体。

  • 相关阅读:
    v-for基本使用
    SSH
    Git 命令
    bower笔记
    gulp使用例子
    yeoman使用例子
    grunt搭建
    不会误解的名字
    Python 多线程 多进程
    Python 协程
  • 原文地址:https://www.cnblogs.com/admln/p/storm-module-size-relation.html
Copyright © 2011-2022 走看看