在 RabbitMQ UI 中使用默认选项创建队列时,它显示在功能列 D
中表示持久,Args
中带有 x-queue-type: classic
。
通过代码创建的时候,可以在python中这样创建:
channel.queue_declare('QueueName', durable=True)
,但它与 UI 创建的队列不同,没有 Args
的 x-queue-type: classic
特性,但它的类型是所示的经典队列。
在 python 中,您可以创建一个队列,就像在 UI 中默认创建的队列一样:
channel.queue_declare('QueueName', durable=True, arguments={'x-queue-type':'classic'})
我的疑问是,由于两种队列类型都是经典的,假设所有其他队列都相同,那么带参数 x-queue-type: classic
的和不带参数的有什么区别?