持久化
将交換機或隊列的資料儲存到磁盤
伺服器當機或重新開機之後依然存在
讀寫速度比較慢
非持久化
将交換機或隊列的資料儲存到記憶體
伺服器當機或重新開機之後将不存在
讀寫速度比較快
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2LcBHeXlFbk1mYoVjMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2LcRHelR3LcJzLctmch1mclRXY39DOyUDOwETM5AjNxgDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
配置方式
<!-- 定義交換器,自動聲明 -->
<rabbit:fanout-exchange name="fanoutExchange"
auto-declare="true" durable="true">
<rabbit:bindings>
<rabbit:binding queue="myQueue" />
</rabbit:bindings>
</rabbit:fanout-exchange>
Durable
表示是否支援持久化
true,持久化
false,非持久化
性能
非持久化的性能,高于持久化
測試
目前
交換機隊列
重新開機服務
RabbitMQ
重新整理
非持久化的隊列,都會丢失