您的位置:首页 > 其它

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

  • 点赞
  • 收藏
  • 分享
  • 文章举报
Teddies10081008 发布了0 篇原创文章 · 获赞 1 · 访问量 405 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: