TTL(Time To Live)表示消息在队列中存活的时间,主要用于防止消息在队列中无限积压,导致系统资源的耗尽。
配置TTL有两种方式,一种是队列级别的TTL ,另外一种是消息级别的TTL。
1.在声明队列时通过设置x-message-ttl参数来指定队列中所有消息的TTL。
2.在发送消息时通过AMQP.BasicProperties属性指定单个消息的TTL。
TTL(Time To Live)表示消息在队列中存活的时间,主要用于防止消息在队列中无限积压,导致系统资源的耗尽。
配置TTL有两种方式,一种是队列级别的TTL ,另外一种是消息级别的TTL。
1.在声明队列时通过设置x-message-ttl参数来指定队列中所有消息的TTL。
2.在发送消息时通过AMQP.BasicProperties属性指定单个消息的TTL。