在python / pika中接收多个amqp队列

时间:2018-04-13 22:43:36

标签: python rabbitmq amqp pika

我尝试接收多个队列,我尝试了代码:yii\rest\Controller

但是必须声明" queue_declare"。希望你能帮助我们,这是我的代码:

select s.*
from (select s.*
      from sales s
      where s.sale_date < (select s2.sale_date
                           from sales s2
                           where s2.cli_id = s.cli_id and s2.processed = 'W'
                          ) and
            s.cli_id = 490727
      order by s.sale_date desc
     ) s
where rownum <= 3;

1 个答案:

答案 0 :(得分:2)

只要您认为队列是持久的,就不必多次声明队列。您可以在客户端代码中使用RabbitMQ管理界面声明多个队列。

您可以使用频道来使用来自多个队列的邮件。只需使用不同的channel.basic_consume参数值多次执行queue