Можем ли мы создать очередь в rabbitmq с python - PullRequest
1 голос
/ 12 октября 2011

Я работаю над проектом, который должен контролировать очередь отправки по коду.Так что мне просто интересно, что кто-нибудь использует для создания очереди в rabbitmq с помощью кода python / django?:)

Ответы [ 2 ]

5 голосов
/ 12 октября 2011

Обычные клиенты Python должны делать из django (но будьте осторожны, вам может потребоваться заблокировать запрос при выполнении команд AMQP). Взгляните на обучающие материалы rabbitmq

Существует как минимум три клиента Python: python-amqplib, pika и puka.

Кроме того, вы можете найти www.celeryproject.org полезным.

2 голосов
/ 29 января 2012

В AMQP вы не создаете очередь. Вместо этого вы объявляете очередь, и если очередь еще не существует, она создается.

В некоторых случаях все, что вам нужно сделать, это объявить очередь в процессах, которые принимают сообщения. Но если вам нужны постоянные и долговечные очереди, лучше объявить их заранее с помощью сценария оболочки или в издателе сообщений. Даже если издатель сообщений ничего не делает с очередью, он все равно может объявить это, чтобы сообщения от обмена никогда не удалялись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...