当前位置:首页 > 编程笔记 > 正文
已解决

RabbitMQ原理(四):MQ的可靠性

来自网友在路上 170870提问 提问时间:2023-10-28 23:32:12阅读次数: 70

最佳答案 问答题库708位专家为你答疑解惑

消息到达MQ以后,如果MQ不能及时保存,也会导致消息丢失,所以MQ的可靠性也非常重要。

文章目录

    • 2.1.数据持久化
      • 2.1.1.交换机持久化
      • 2.1.2.队列持久化
      • 2.1.3.消息持久化
    • 2.2.LazyQueue
      • 2.2.1.控制台配置Lazy模式
      • 2.2.2.代码配置Lazy模式
      • 2.2.3.更新已有队列为lazy模式

2.1.数据持久化

为了提升性能,默认情况下MQ的数据都是在内存存储的临时数据,重启后就会消失。为了保证数据的可靠性,必须配置数据持久化,包括:

  • 交换机持久化
  • 队列持久化
  • 消息持久化

我们以控制台界面为例来说明。

2.1.1.交换机持久化

在控制台的Exchanges页面,添加交换机时可以配置交换机的Durability参数:

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"RabbitMQ原理(四):MQ的可靠性":http://eshow365.cn/6-27191-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!