I had a question on the behavior of the concurrency settings of external application that is launched from EA.
We have set the concurrency as min=1 and max =5. We are launching Dtexec.exe to execute SSIS packages to transform some data.
Even if we have configures max=5, we are not seeing 5 processes being launched, inspite of having more that 20-25 messages in the queue. So we changed the min=5 and max=10.
Now every time we see 5 process being launched even if we have only one message. Which is correct.
My question is, how can we make sure that we launch more than 1 process and less that max settings, when we have more than one message in the queue.
On of the blogs mentions The maxattribute is set to4, meaning as many as four instances of the same applicationcan be launchedif service broker seesmy_user_queueare not being drained fast enough (e.g., messages keep accumulating). How does the EA decides that the messages are not being drained fast enough? IS there any setting for that as well?Thanks in advance for your replies.