RabbitMQ队列的常用属性

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