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. 回答1: RabbitMQ has the ability to create virtual message brokers called virtual hosts or vhosts. Each one is essentially a mini