RabbitMQ学习笔记(6)----RabbitMQ 持久化和非持久化
2020-01-15 03:01
162 查看
持久化:将交换机或队列数据保存到磁盘,服务器宕机或重启之后依然存在。
非持久化:将交换机或队列的数据保存到内存中,服务器宕机或重启之后数据将不存在。
在RabbitMQ中也提供了持久化和非持久化方式。
实现方式为将durable设置为false即可。在配置文件中配置交换机或队列时配置durable="false"即可,配置方式如下:
<!--声明fanout的交换机--> <rabbit:fanout-exchange name="spring-exchange" auto-declare="true" durable="false">
在未设置durable="false"时,查看web控制台如下:
将durable="false"设置之后
队列和交换机持久化和非持久化使用方式一致。
转载于:https://www.cnblogs.com/Eternally-dream/p/9983885.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- rabbitmq中已经定义过的非持久化队列再次定义为持久化队列报错问题
- RabbitMQ原理三--消息持久化
- Rabbitmq持久化机制
- RabbitMQ如何通过持久化保证消息99.99%不丢失?
- Rabbitmq源码示例(生产者/消费者,非持久化/持久化)
- RabbitMQ系列-持久化
- RabbitMQ如何通过持久化保证消息99.99%不丢失?
- RabbitMQ 的消息持久化与 Spring AMQP 的实现详解
- rabbitmq消息持久化,避免异常情况下,消息会丢失
- 轻松搞定RabbitMQ(三)——消息应答(客户端挂)与消息持久化(服务器端挂)
- 轻松搞定RabbitMQ(三)——消息应答与消息持久化
- rabbitmq 的持久化解读
- RabbitMQ 消息持久化、事务、Publisher的消息确认机制
- RabbitMQ之Falldisc(持久化)
- RabbitMQ消息的持久化
- ActiveMQ中的消息的持久化和非持久化 以及 持久订阅者 和 非持久订阅者之间的区别与联系
- RabbitMQ与SpringMVC集成并实现发送消息和接收消息(持久化)方案二
- RabbitMQ队列与消息的持久化
- RabbitMQ之队列与消息持久化
- RabbitMQ原理与相关操作(三)消息持久化