RabbitMQ扩展特性

http://www.rabbitmq.com/extensions.html

死信队列

http://www.rabbitmq.com/dlx.html

某些情况可以将这些消息发送到死信队列, 如:

  • 消息被驳回,无把投递
  • 消息过期
  • 超过队列长度

可以通过两种方式设置

  1. 使用参数
  2. 使用策略

策略

http://www.rabbitmq.com/parameters.html#policies

应用或改变队列,exchange的一些属性,比如Queue TTLs, Max queue length等,策略以下以部分组成

  • name
  • pattern, 匹配队列
  • defines, 定义, json格式
  • priority, 优先级

应用目标

Policies can be used to configure the federation plugin, mirrored queues, alternate exchanges,dead lettering, per-queue TTLs, and maximum queue length.