在 Apache Storm 中使用与多个 Bolt 相同的 class

Use same class as multiple Bolts in Apache Storm

我是 Apache Storm 的新手,一直面临着多个螺栓容量的问题。

所以我有一个 Class X,用作 Bolt。如果我们在单独的实例中使用相同的 class 作为多个 Bolts 每个都有不同的 parallelismHint,是否会有任何瓶颈,如下所示:

builder.setBolt(BOLT-1, new X());
builder.setBolt(BOLT-2, new X());
builder.setBolt(BOLT-3, new X()); 

以上每个 Bolt 都绑定到单独的 Spout。

提前致谢! 索拉布

只要您的 X class 没有静态,这就不是问题。每个 .setBolt 都会产生更多 X 实例,因此螺栓将是独立的。