分布式消息服务RABBITMQ版-配置RabbitMQ TTL:TTL

时间:2024-07-10 15:56:41

TTL

TTL即过期时间。RabbitMQ支持设置消息和队列的TTL,消息的TTL可以通过以下两种方法设置:

  • 通过队列属性设置:队列中所有消息的具有相同的过期时间。
  • 对消息本身单独设置:每条消息可以设置不同的TTL。

如果两种方法同时使用,以较小的TTL为准。

消息在队列中的生存时间超过了TTL后,消息会被丢弃,如果队列设置了死信交换机,丢弃的消息会被转发到死信交换机,由死信交换机将其路由到死信队列。

更多关于TTL的说明,请参考TTL

support.huaweicloud.com/usermanual-rabbitmq/rabbitmq-ug-0056.html