当您生成消息并在未声明队列或在 basic_publish 中提及它的情况下发送消息时,消息存储在哪里(在 rabbit 中)?我必须使用的代码如下所示:
... bunch of setup code (no queue declaring tho)...
channel.exchange_declare(exchange='name', type='direct')
channel.basic_publish(exchange='exch_name', routing_key='rkey', body='message' )
conn.close()
我已经通过网络查看了我的能力,但还没有找到答案。我有一种预感,只要这条消息没有被消费,兔子就会创建一个队列,我担心如果兔子必须声明这个队列然后销毁它几个(数千!?)每分钟/小时的次数。