Support multiple RabbitMQ queues

To allow routing of jobs to the correct nodes and splitting of tasks