标签: java apache apache-storm
我可以看到如何将字段内容和任务ID一起散列用于在进入同一个bolt任务的字段中保持所有元组具有相同的值。但是,如果有一个以上的工人,如何保护他们呢?当然,工人之间不会共享螺栓任务吗?
答案 0 :(得分:1)
创建拓扑时,任务数量是固定的,永远不会更改。重新平衡命令可以更改哪些执行程序承载任务但它们不会被销毁,因此具有相同字段值的元组将始终转到同一任务,无论它处于哪个工作进程或执行程序。
您可能已经看过这个,但this是对Storm的并行性的一个很好的解释,并提供了更多细节。