TTL
- TTL是Time To Live的缩写,也就是生存时间
- RabbitMQ支持消息的生存时间,在消息发送时可以进行制定
- RabbitMQ支持队列的过期时间,从消息入队列开始计算,只要超过了队列的超时时间配置,那么消息会自动的清除
生产端属性设置
AMQP.BasicProperties properties = new AMQP.BasicProperties.Builder()
// 是否持久化(1:否、2:是)
.deliveryMode(2)
.contentEncoding("UTF-8")
// 过期时间(单位 ms)
.expiration("5000")
.headers(headers)
.build();
注意:本文归作者所有,未经作者允许,不得转载