Vikram Iyer

07/21/2020, 3:39 AM
Hi Guys, was curios about what would happen if I have a single server agent stack and had hundreds of scheduled flows that run at the same time. How would concurrency be achieved in a docker based architecture? Will it depend on the number of cores the docker host has or do we need to do something else to achieve concurrency?

Chris White

07/21/2020, 3:53 AM
Hi Vikram - It depends on the type of agent but agents don’t have any concurrency limiting mechanism built in; so for example the Docker agent will create as many containers as you have flow runs (so long as your system allows for it).

Vikram Iyer

07/21/2020, 5:58 AM
Thanks @Chris White. I run a local agent inside a container (sharing volumes between server and agent to make same code available to both). Does it (what you said) still hold true?