前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Message Queue 07 - RabbitMQ持久化

Message Queue 07 - RabbitMQ持久化

作者头像
Reck Zhang
发布2021-08-11 12:06:15
2670
发布2021-08-11 12:06:15
举报
文章被收录于专栏:Reck Zhang

RabbitMQ持久化

RabbitMQ默认是不持久化queue, exchange, binding以及queue中的消息. 这意味着一旦消息服务器宕机, 所有已声明的结构和消息都会丢失.

那么我们通过设置exchange和queue的durable属性为true, 才能使得queue和exchange持久化, 但是这还不能让queue中的消息持久化. 这需要生产者在发送消息的时候. 将delivery_mode设置为2, 只有这三个设置都完成, 才能保证服务器重启不会对现有结构和消息造成影响.

需要注意的是, 只有durable为true的exchange和durable为true的queue才能绑定, 否则在绑定的时候, RabbitMQ会报错.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-11-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • RabbitMQ持久化
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档