分布式系统—如何确定何时增加单个工作线程的并行性或何时在storm中增加工作线程?

8xiog9wr  于 2021-06-21  发布在  Storm
关注(0)|答案(1)|浏览(314)

在storm网站(storm)中:
“容量”度量非常有用,它告诉您在过去10分钟内bolt执行元组所花费的时间的百分比。如果此值接近1,则螺栓处于“容量”状态,是拓扑中的瓶颈。at-capacity螺栓的解决方案是增加该螺栓的平行度。
“增加螺栓的平行度”是什么意思?添加任务?遗嘱执行人?工人?
如何确定何时增加单个工人的平行度或在Storm中增加工人?

tp5buhyn

tp5buhyn1#

增加工人数量。原因是,即使您有4个worker和10个任务(bolt示例),这些任务也只能并行到4个。剩下的6个任务需要等待处理时间。所以通过增加插槽的数量或者增加连接到nimbus的节点的数量来增加worker的数量。

相关问题