第三章 (11)TTL队列/下消息

1年前 ⋅ 851 阅读

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();

全部评论: 0

    我有话说: