【发布时间】:2020-12-22 20:42:08
【问题描述】:
当使用默认选项在 RabbitMQ UI 中创建队列时,它会显示在特征列中 D 表示持久,Args 和 x-queue-type: classic。
通过代码创建时,在python中可以这样创建:
channel.queue_declare('QueueName', durable=True),但它与UI创建的队列不同,没有x-queue-type: classic的Args功能,但它的类型是如图所示的经典队列。
在 python 中,您可以创建一个队列,就像在 UI 中默认创建的队列一样:
channel.queue_declare('QueueName', durable=True, arguments={'x-queue-type':'classic'})
我的疑问是,由于这两种队列类型都是经典的,假设所有其他队列类型都相同,那么带有参数 x-queue-type: classic 的队列和不带参数的队列有什么区别?
【问题讨论】:
标签: rabbitmq