Queue load balanceing

What do you think what is the best practice of load balancing? We are using orchestrator but having multiple processes and queues parallel. Now we use a separated process to fill queues, start jobs and allocate robots to them. Do you have a better idea?

you have two different bots right.?

  1. dispatcher>
  2. performer.?