чем отличаются адаптеры AsyncioConnection и SelectConnection в pika - PullRequest
0 голосов
/ 19 марта 2019

В нашем текущем проекте мы планируем использовать rabbitMQ и pika для реализации очередей. Может ли кто-нибудь помочь мне с вопросами ниже.

  1. какой адаптер лучше использовать в pika для асинхронных операций
  2. можем ли мы обрабатывать сообщения в очереди параллельно
  3. В чем разница между адаптерами AsyncioConnection и SelectConnection в pika

1 Ответ

0 голосов
/ 19 марта 2019

Я один из сопровождающих Пики.Существует список рассылки , который является лучшим местом для вопросов о Pika.

  1. Используйте SelectConnection, если вы не используете asyncio функции Python в других местах.

  2. Да, вы можете, но вы должны помнить, что Пика не является потокобезопасным.Существует пример кода , демонстрирующий, как выполнить работу в отдельных потоках, а затем правильно подтвердить сообщение.

  3. Вы должны будете сделать свою домашнюю работу, посмотрев на код, но в основном AsyncioConnection использует эту функцию Python 3.

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