新闻详情

新闻详情

首页 / 资讯中心 / 详情

【RabbitMQ #10】 | MQ可靠性

发布时间:2026/9/30 21:04:28来源:尧图网络
【RabbitMQ #10】 | MQ可靠性
MQ 服务端的可靠性问题背景默认情况下RabbitMQ 收到消息优先放在内存降低收发延迟。带来两个问题MQ 宕机重启内存中的消息直接丢失docker restart mq复现内存容量有限消费者故障 / 消费慢消息大量积压触发 pageoutMQ 会阻塞。 MQ 底层会把老旧消息刷到磁盘释放内存但刷盘过程会阻塞 MQ。解决方案数据持久化 Lazy Queue1. 数据持久化RabbitMQ 持久化分为三部分交换机持久化队列持久化默认 durable消息持久化发送消息设置delivery_mode 2delivery_mode1临时消息存在内存重启丢失delivery_mode2持久消息写入磁盘特点开启生产者确认后持久化需要等待磁盘写入完成才返回 ACK速度会变慢但不会出现 pageout 阻塞问题。2. Lazy Queue惰性队列3.6 版本引入3.12 版本之后所有队列默认都是 LazyQueue机制消息到达队列后直接存入磁盘不优先放内存消费者消费时才从磁盘加载到内存优势支持百万级海量消息堆积写盘性能高避免 pageout 阻塞问题RabbitMQ 如何保证消息的可靠性总结首先通过配置可以让交换机、队列、以及发送的消息都持久化。这样队列中的消息会持久化到磁盘MQ 重启消息依然存在。RabbitMQ 在 3.6 版本引入了 LazyQueue并且在 3.12 版本后会称为队列的默认模式。LazyQueue 会将所有消息都持久化。开启持久化和生产者确认时RabbitMQ 只有在消息持久化完成后才会给生产者返回 ACK 回调。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

STM32F103开发板入门到实战:环境搭建、点灯串口与避坑指南 2026/9/30 21:40:26

STM32F103开发板入门到实战:环境搭建、点灯串口与避坑指南

1. 拿到板子先别急着点灯,搞清楚你手里这块东西到底是什么STM32F103开发板到手的那一刻,大部分人的第一反应是插上USB线,打开Keil,找个点灯例程烧进去看看。这个冲动我完全理解,但如果你真想把STM32学明白,…

阅读更多 →
鼠标等候样式与 TaoToken:桌面端 AI 工具接入时的加载态设计 2026/9/30 21:40:19

鼠标等候样式与 TaoToken:桌面端 AI 工具接入时的加载态设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
SQL Server自定义函数实战:用TaoToken统一Key打通AI辅助开发链路 2026/9/30 21:40:13

SQL Server自定义函数实战:用TaoToken统一Key打通AI辅助开发链路

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Windows 本地 Hermes 完整落地流程:从下载到对话可用分步排坑教程(TaoToken 统一 Key 接入版) 2026/9/30 21:40:13

Windows 本地 Hermes 完整落地流程:从下载到对话可用分步排坑教程(TaoToken 统一 Key 接入版)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
书霸AI科研绘图怎么选?18类图表对比指南 2026/9/30 21:39:21

书霸AI科研绘图怎么选?18类图表对比指南

写论文时,很多人会把“数据已经整理好”等同于“图也能画好”。实际上,同一组数据使用不同图表,表达重点可能完全不同。科研绘图真正困难的地方,往往不是调整颜色和字号,而是判断数据关系、研究目的与图表类型是否匹配…

阅读更多 →
零基础 Vibe Coding 教程:MCP 服务介绍与 TaoToken 统一 Key 接入 2026/9/30 21:39:21

零基础 Vibe Coding 教程:MCP 服务介绍与 TaoToken 统一 Key 接入

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉