RabbitMQ队列的常用属性
RabbitMQ创建队列界面:
RabbitMQ常用队列属性有以下几种:
标签
Arguments
含义
缩写
Message TTL
x-message-ttl
队列中所有消息的过期时间
TTL
Auto expire
x-expires
队列生存期(毫秒)内没有被使用就会自动删除
Exp
Max length
x-max-length
队列的最大条数
Lim
Max length bytes
x-dead-letter-exchange
队列消息的最大字节数,超过的话丢弃队列头部的消息
Lim B
Dead letter exchange
x-dead-letter-exchange
死信交换机
DLX
Dead letter routing key
x-dead-letter-routing-key
死信路由键
DLK
Maximum priority
x-max-priority
队列支持优先级(值为0-255),优先级越大越优先
Pri
-
点击标签就可以自动添加参数
-
在RabbitMQ中想要使用优先级特性需要的版本为3.5+
-
没有指定优先级的消息会将优先级以0对待。 对于超过优先级队列所定最大优先级的消息,优先级以最大优先级对待。