pika中的AsyncioConnection和SelectConnection适配器有什么区别

时间:2019-03-19 13:17:12

标签: python rabbitmq

在我们当前的项目中,我们计划使用RabbitMQ和pika来实现队列。 任何人都可以通过以下查询为我提供帮助。

  1. 什么是在pika中用于异步操作的最佳适配器
  2. 我们可以在队列中并行处理消息
  3. pika中的AsyncioConnection和SelectConnection适配器有什么区别

1 个答案:

答案 0 :(得分:0)

我是Pika的维持者之一。有mailing list是询问有关Pika的最佳地点。

  1. 除非您在其他地方专门使用SelectConnection Python功能,否则请使用asyncio

  2. 是的,但是您必须记住,Pika不是线程安全的。 example code演示了如何在单独的线程中进行工作,然后正确地确认消息。

  3. 您必须通过看代码来做自己的作业,但是基本上AsyncioConnection使用this Python 3功能。