Hi Everyone,
I’ve been using n8n in queue mode for some time and the performance has been excellent. I’m now exploring whether it’s possible to configure multiple queues within a single main instance. Specifically, I would like to know if n8n supports defining multiple queues and assigning dedicated worker processes to each queue.
Can anyone please clarify if this setup is supported, and if so, what the recommended configuration approach would be?
Thank you!
Self hosted setup i have…
One Redis server for one n8n main instance (since i can only put in env file the variables for connection and enable queue mode).
So each execution of that main n8n instance goes straight to the Redis server configured.
“Grouping” specific processes from worker’s seems impossible directly since the Redis handles it(btw , i use the proxy to ‘prioritize’ or ‘group’ the specific workflows , but at the end Redis handles them and puts it in the order list).
Then further internally using RabbitMQ to queue executions…
P.S don t know about ‘multi-main’ in Enterprise edition of n8n.
Watching
.
Cheers!