持久化:将交换机或队列数据保存到磁盘,服务器宕机或重启以后依然存在。web
非持久化:将交换机或队列的数据保存到内存中,服务器宕机或重启以后数据将不存在。spring
在RabbitMQ中也提供了持久化和非持久化方式。服务器
实现方式为将durable设置为false便可。在配置文件中配置交换机或队列时配置durable="false"便可,配置方式以下:spa
<!--声明fanout的交换机--> <rabbit:fanout-exchange name="spring-exchange" auto-declare="true" durable="false">
在未设置durable="false"时,查看web控制台以下:code
将durable="false"设置以后blog
队列和交换机持久化和非持久化使用方式一致。队列