在风暴中,我可以指定一个螺栓 运行 上的工人数量吗?
In storm, can I specify the number of workers a bolt will run on?
并且在使用 Trident 时,如果要在一个螺栓上处理一个批次,那么批次 运行 可以在不同的 worker 上处理吗?
你可以(但这很棘手)。没有。
对于1)这个没有配置参数。您只能配置整个拓扑的工作器数量。但是,您可以实现自定义调度程序以将螺栓的执行程序分配给特定数量的工作人员。
对于2)一个批次是"unit of work"个不可分割的。因此,它不能被划分到多个工人。
并且在使用 Trident 时,如果要在一个螺栓上处理一个批次,那么批次 运行 可以在不同的 worker 上处理吗?
你可以(但这很棘手)。没有。
对于1)这个没有配置参数。您只能配置整个拓扑的工作器数量。但是,您可以实现自定义调度程序以将螺栓的执行程序分配给特定数量的工作人员。
对于2)一个批次是"unit of work"个不可分割的。因此,它不能被划分到多个工人。