【发布时间】:2018-10-23 07:50:30
【问题描述】:
看下面的截图
我的队列与名为foo 的交换机绑定,只接收带有路由键bar 的消息。我还定义了一对参数{baz: qux}。现在我有以下代码:
credentials = pika.PlainCredentials(...)
parameters = pika.ConnectionParameters(...)
connection = pika.BlockingConnection(parameters)
channel = connection.channel()
channel.basic_qos(prefetch_count=1)
channel.basic_consume(callback, queue='this_queue')
并且回调具有以下签名:
def callback(channel, method, properties, body):
....
现在的问题是:如何在回调中访问参数 ({baz: qux})。这可能吗?
【问题讨论】:
标签: python rabbitmq pika python-pika