当前位置: 首页 > news >正文

太原市网站网站制作找云优化

太原市网站,网站制作找云优化,重庆网站建站公司,wordpress免登录付费阅读通过持久化可以尽量防止在RabbitMQ异常情况下(重启、关闭、宕机)的数据丢失。持久化技术是解决消息存储到队列后的丢失问题,但是通过持久化并不能完全保证消息不丢失。 持久化 交换机持久化队列持久化消息持久化总结 持久化技术可以分为交换机…

  通过持久化可以尽量防止在RabbitMQ异常情况下(重启、关闭、宕机)的数据丢失。持久化技术是解决消息存储到队列后的丢失问题,但是通过持久化并不能完全保证消息不丢失。

持久化

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

  持久化技术可以分为交换机持久化、队列持久化以及消息持久化,它们的实现方案和实现目的均不相同。

交换机持久化

  交换机持久化是为了确保用户创建的交换机在RabbitMQ重启后依旧存在的一种手段。
  交换机持久化在声明交换机过程中通过将durable参数设置为true实现。交换机持久化会将交换机元数据也进行持久化,当然也包含队列和路由的绑定关系。但如果绑定关系存在,队列不存在则消息依旧不会发送到队列中。

队列持久化

  队列持久化可以保障队列自身的元数据不会丢失,不能保证存储在队列中的消息不会丢失。
  队列持久化在声明队列的过程中通过将durable参数设置为true实现。需要注意的是,虽然队列持久化不能保证消息持久化,但是消息的持久化实现必须依赖于队列持久化,也就是说持久化消息只有存储于持久化队列中才会真正实现持久化。

消息持久化

  消息持久化确保了消息入队后到消息被消费这一过程中的稳定性,防止由于故障异常原因导致存储在队列中尚未被消费的消息丢失。
  消息持久化可以在发送消息的过程中将消息元数据deliveryMode设置为2实现。
  消息持久化虽然可以尽量保证队列中的消息不丢失,但是并不能完全确保队列中的消息不丢失,待消息入队后,通过持久化技术会将消息写入磁盘中,但是Linux操作系统底层并不会实时的把数据写入磁盘中,它会首先将需要写入磁盘的数据放入缓存区中,如果消息入队并且将数据写入缓存区尚未写入磁盘的过程中出现服务器异常,则消息依旧面临了丢失的情况。
  该问题可以通过发布确认机制进行解决。我们了解到发布确认机制其实本质上是确保消息合法的发送到rabbitMQ中的交换机中的,但是发送确认机制的应答时间是在消息完成持久化后,因此我们可以通过发送确认机制加持久化技术进一步确保消息在队列中被持久化且避免丢失。

总结

内容交换机持久化队列持久化消息持久化
实现方式声明交换机是定义声明队列时定义发送消息时定义
作用持久化交换机的元数据,避免重启丢失持久化队列的元数据,避免重启丢失持久化消息
特点队列持久化不能代表消息持久化,但是持久化消息只能在持久化队列中进行消息持久化也可能会存储消息丢失的问题,可通过发送确认机制和RabbitMQ集群的方式进一步保障消息的安全性。
http://www.yayakq.cn/news/249851/

相关文章:

  • 大理网站制作公司重庆工业建设网站
  • 做网站排名公司推荐有经验的网站建设
  • 微信开发网站建设程序做网页兼职的网站
  • 导航网站织梦模板赣州章贡区哪里要招工
  • 龙华网站建设全包邓州网站优化
  • 需要建设网站的家装效果图设计网站
  • 静态网站模板中英文网页和站点的区别
  • 网站建设项目申请书房产网签合同
  • 为企业推广优化英语
  • 站长工具成品源码许昌网站建设汉狮怎么样
  • 奇月网络官方网站平面设计专业就业前景和就业方向
  • 天津综合网站建设商店jsp网站开发视频教程
  • 湛江网站建设维护免费p2p网站建设
  • 临沂建设工程招聘信息网站网站全站模板
  • 网站建设业务的延伸性中国电信网站备案 锁定
  • 一家做运动鞋的网站好区网站制作
  • 建设工程信息服务平台新网站html转化wordpress
  • 给用ps做的网站加div学用php做网站
  • 网站主持人网站空间商盗取数据
  • 网站建设咨询哪家性价比高天元建设集团有限公司鲁班奖
  • 用jsp做的二手交易网站广东省建设厅人才网站
  • 一级a做爰片免费网站 小说阿里云网站备案查询
  • 企业网站优化电话我想做社区团购怎么做
  • 网站建设公司软jian湖南岚鸿在本地怎么做网站
  • 网站建设五行做网站制作一般多少钱
  • 汕头网站定制深圳高端别墅设计公司
  • 17网站一起做网店东莞有没有帮忙做问卷调查的网站
  • 淘宝客cms网站模板下载购物网站开发的业务需求分析
  • 荆州市住房和城乡建设厅官方网站wordpress audaz主题
  • 乐山住房和规划建设局门户网站多站点cms