持久化

将交换机或队列的数据保存到磁盘
服务器宕机或重启之后依然存在
读写速度比较慢

非持久化

将交换机或队列的数据保存到内存
服务器宕机或重启之后将不存在
读写速度比较快

配置方式

<!-- 定义交换器,自动声明 -->
<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

刷新
非持久化的队列,都会丢失

RabbitMQ持久化交换机队列相关推荐

  1. RabbitMQ 从入门到精通 消息应答 持久化 交换机 队列 发布确认 集群 等

    RabbitMQ消息队列 RabbitMQ 的概念 RabbitMQ 是一个消息中间件:它接受并转发消息.你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快 ...

  2. (12)RabbitMQ的TTL(消息有效期)和DLX(死信交换机/队列)

    本节继续介绍RabbitMQ的高级特性:TTL(Time-To-Live消息有效期)和DLX(Dead-Letter-Exchange死信交换机.死信队列) RabbitMQ的TTL 1.TTL概述 ...

  3. rabbitmq 持久化_SpringBootRabbitMQ消息处理持久化问题

    08:SpringBoot-RabbitMQ消息处理-持久化问题 SpringBoot-RabbitMQ消息处理-持久化问题 目标:解决开发中关于消息丢失和持久化的问题. 步骤1:修改autoDele ...

  4. RabbitMQ自学之路(九)——RabbitMQ实现延时队列的两种方式

    一.什么是延时队列 延时队列顾名思义,即放置在该队列里面的消息是不需要立即消费的,而是等待一段时间之后取出消费. 二.延时队列应用于什么场景 场景一:在订单系统中,一个用户下单之后通常有30分钟的时间 ...

  5. RabbitMQ 死信/死信队列

    一.RabbitMQ 死信/死信队列 1.DLX Dead Letter Exchange 的缩写 DLX(Dead Letter Exchanges)死信交换,死信队列本身也是一个普通的消息队列,在 ...

  6. rabbitmq 持久化_RabbitMQ原理与相关操作(三)消息持久化

    现在聊一下RabbitMQ消息持久化: 问题及方案描述 1.当有多个消费者同时收取消息,且每个消费者在接收消息的同时,还要处理其它的事情,且会消耗很长的时间.在此过程中可能会出现一些意外,比如消息接收 ...

  7. RabbitMQ exchange交换机机制

    目录 RabbitMQ 概念 exchange交换机机制 什么是交换机 binding? Direct Exchange交换机 Topic Exchange交换机 Fanout Exchange交换机 ...

  8. RabbitMq(五) -- 死信队列和延迟队列

    1. 死信 1.1 死信的概念 先从概念解释上搞清楚这个定义,死信,顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer 将消息投递到 broker 或者直接到 queue ...

  9. Rabbitmq简单模式和消息的手动应答以及Rabbitmq持久化

    Hello模式 在idea中新建一个空工程 设置项目 添加模块 选择模块类型 设置模块 在pom文件中导入jar包依赖 书写生产者代码: public class HelloProduct {// 创 ...

最新文章

  1. 2007最优秀的CSS网站设计
  2. 测试CH340C的功能,制作MicroPython ESP8266,ESP32下载器
  3. Lecture Halls
  4. phpStorm2018安装教程
  5. [转]Intellij idea创建javaWeb以及Servlet简单实现
  6. Oracle:sqlplus查询出的中文是乱码问题的解决(转)
  7. uniGUI试用笔记(四)
  8. 系统gpu 调试_KubeFlow上的GPU即服务:快速,可扩展且高效的ML
  9. Python编程,日志聚合工具,开源经济学,Prometheus监控,Kubernetes等
  10. 这款手机开卖在即却预约不足千人 网友:原来它还没凉?
  11. 【算法】剑指 Offer 56 - I. 数组中数字出现的次数 【重刷】太难了
  12. .bash_profile和.bashrc的什么差别
  13. android pie华为更新,华为多款机型近期将迎来Android Pie系统更新,下列这几款肯定有你...
  14. AcWing 1801. 蹄子剪刀布(思维+暴力)
  15. input输入格式转换插件-Vanilla Masker
  16. [ios]object-c math.h里的数学计算公式介绍
  17. 2.1 机器中数据的存储
  18. 斐讯k2php环境,斐讯K2 刷华硕固件 实现 单线复用(网络、IPTV走一根网线)
  19. python opencv 将白色底变成透明底
  20. 个人和企业拥有专利的25个好处!

热门文章

  1. 多对多的属性对应表如何做按照类别的多属性匹配搜索
  2. 安装python sklearn经验总结
  3. Windows下安装MySQL(解压版本)
  4. Jquery中使用setInterval和setTimeout
  5. xp与Vista双系统 相关问题
  6. ASP.NET中应用的监视
  7. dingo php,用laravel dingo/api创建简单的api
  8. 数学建模——智能优化之模拟退火模型详解Python代码
  9. 09-CA/TA编程:storage demo
  10. [architecture]-ARMV7架构下SecureMonitor双系统切换时保存和恢复哪些寄存