在 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
实例,因此螺栓将是独立的。
我是 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
实例,因此螺栓将是独立的。