Apache storm apachestorm中的并行性

Apache storm apachestorm中的并行性,apache-storm,Apache Storm,我是Apache Storm的新手,正在尝试为我的用例设计一个简单的拓扑。Storm()中对并行性的解释给我留下了两个疑问: 1) 假设同一个工人将有遗嘱执行人,这样安全吗 如果我只有一个工人,我的喷口和螺栓会怎么样 2) 工作间通信使用ZeroMQ,它使用网络进行通信,而不是LMX中断器 用于工作人员内部通信,在内存中通信速度更快。我是否应该创建一个工人来提高绩效 请回答上述问题,如果不正确,请更正我的理解。1)是 2) 由于进程内通信在Storm中要昂贵得多,因此建议每台机器每拓扑使用一个w

我是Apache Storm的新手,正在尝试为我的用例设计一个简单的拓扑。Storm()中对并行性的解释给我留下了两个疑问:

1) 假设同一个工人将有遗嘱执行人,这样安全吗 如果我只有一个工人,我的喷口和螺栓会怎么样

2) 工作间通信使用ZeroMQ,它使用网络进行通信,而不是LMX中断器 用于工作人员内部通信,在内存中通信速度更快。我是否应该创建一个工人来提高绩效

请回答上述问题,如果不正确,请更正我的理解。

1)是

2) 由于进程内通信在Storm中要昂贵得多,因此建议每台机器每拓扑使用一个worker。 参考: 根据我的经验,在一台机器上为同一拓扑使用多个工人也会对吞吐量产生负面影响