У меня есть сервис на основе Django с Celery, используя RabbitMQ в качестве брокера. Я хочу установить несколько сред на одном компьютере.Несколько серверных сред с RabbitMQ и сельдереем
Каков наилучший способ настройки сельдерея для каждой среды? Дайте каждой среде свой собственный виртуальный хост, поэтому среда тестирования будет использовать ampq://celery:[email protected]:5672/test
, а среда Dev будет использовать ampq://celery:[email protected]:5672/dev
?
Или используйте один и тот же виртуальный хост RabbitMQ и направляйте каждую среду в разные очереди - так, что очередь по умолчанию для среды dev равна default.dev
, а очередь по умолчанию для тестовой среды - default.test
?
Или настроить два экземпляра RabbitMQ?