RabbitMQ队列的常用属性
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对待。 对于超过优先级队列所定最大优先级的消息,优先级以最大优先级对待。