分享

storm问题 bolt是怎么 区分先后执行顺序【讨论整理】



A:

1.png

这个数字是什么意思?


B:
开两个线程


A:
两个bolt的执行顺序是怎么确定的


B:
看shuffleGrouping




A:
我说的是简单的Topology  一个bolt后面跟俩bol同时执行  这两个bolt怎么确定顺序


B:
同时执行就将bolt分发给下面两个bolt就行了



A:

2.png

如果第二组bolt后面又跟了一组bolt 是不是需要把2改成3就是开三线程



B:
线程的个数是根据需要的给的,与这个无关

一个bolt你可以根据需要设置线程的个数



A:
三个bolt不是需要启动三个线程?


B:
每个bolt可以看成是一个任务,完成后交给下一个,所以一个任务可以随便设置线程个数啊


A:
哦  就是说 如果设置一个线程就是 串行 如果是多线程就是并行

去执行bolt

3.png

这个是做什么用的


B:

你没看你设置的事fieldgroup吗,会根据bolt里面的这个字段分组。


A:
  谢谢哈





已有(2)人评论

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条