如何使用pika和RabbitMQ重新发布消息

时间:2016-03-14 17:37:44

标签: python-3.x rabbitmq pika python-pika

我需要收听RabbitMQ消息,稍微处理每条消息,然后将其提交给另一个交换机。我到目前为止看到的每个例子包括:

reader_connection.ioloop.start()

或者这个:

writer_connection.ioloop.start()

因为我需要同时接收和发送消息,所以我可能需要同时运行两个循环。有没有办法可以做到这一点?

1 个答案:

答案 0 :(得分:-1)

发布商和订阅者之间没有区别。您可以使用相同的连接或不同的方式发布和订阅(然后您需要为它们启动ioloop) 您可以在此处找到一些示例:https://pika.readthedocs.org/en/0.10.0/examples/connecting_async.html