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!
