第一: 队列持久化
Durability 选项选择: Durable 。
代码中
@RabbitListener(bindings = @QueueBinding(
value = @Queue(name = "trade.pay.success.queue",durable = "true"),
exchange = @Exchange(value = "pay.direct",type = ExchangeTypes.DIRECT),
key = "pay.success"
))
durable = "true" ,当然默认是 true 。
第二: 交换机持久化
Durability 选项选择: Durable 。
代码中,
第三: 消息持久化
消息持久化选择 2- Persistent 。
代码