Multi Celery projects with same RabbitMQ broker backend process
How can I use two different celery project which consumes messages from single RabbitMQ installation . Generally, these scripts work fine if I use different rabbitmq for them. But on production machine, I need to share the same RabbitMQ backend for them. Note: Due to some constraint, I cannot merge new projects in existing, so it will be two different project. mher RabbitMQ has the ability to create virtual message brokers called virtual hosts or vhosts. Each one is essentially a mini-RabbitMQ server with its own queues. This lets you safely use one RabbitMQ server for multiple applications.