①声明队列必须设置持久化durable设置为 true。

②消息推送投递模式必须设置持久化,deliveryMode设置为2(持久)。

③消息已经到达持久化交换器。

④消息已经到达持久化队列。

以上四个条件都满足才能保证消息持久化成功。