Hi,
If you have: (1) a topology composed by a certain number of spouts and
bolts, (2) each task assigned to a single executor and (3) a multi-core
machine that acts as supervisor, how many workers should you define for the
latter?

If my understanding is correct, you will have distinct threads running each
spout and bolt independently of the number of workers you span.
Also, the inter-worker communication between tasks will be slower than the
intra-worker one, isn't it?

Is there any reason related to the application throughput for having
multiple workers?

Thank you very much!

Reply via email to