springboot rabbitmq 修改ttl
时间: 2023-10-29 14:04:21 浏览: 53
springboot使用rabbitmq工具类
在 Spring Boot 中使用 RabbitMQ,可以通过在配置文件中设置 `spring.rabbitmq.template.exchange`、`spring.rabbitmq.template.routing-key`、`spring.rabbitmq.template.default-receive-queue` 等属性来配置 RabbitMQ。要修改消息的 TTL(Time-To-Live,即消息的生存时间),需要设置 `spring.rabbitmq.template.message-ttl` 属性。
例如,如果我们要将消息的 TTL 设置为 10 秒,可以在配置文件中添加以下属性:
```
spring.rabbitmq.template.message-ttl=10000
```
这样,所有通过 RabbitMQ 发送的消息的 TTL 就会被设置为 10 秒。注意,如果同时设置了消息的 TTL 和队列的 TTL,以较小的值为准。
阅读全文