MQ
文章平均质量分 72
听雨~~~
这个作者很懒,什么都没留下…
展开
-
面试题:Rabbitmq怎么保证消息的可靠性?
为保证消息可靠性,可以设置autoAck=false,使得消费者在处理完消息后手动发送确认(basicAck)。当消息不能被正常消费时(比如达到最大重试次数),可以通过设置TTL(Time To Live)或者死信交换器(Dead Letter Exchange)将消息路由至死信队列,从而有机会后续分析和处理这些无法正常消费的消息。当生产者发布消息时,可以选择将其标记为持久化(persistent).这意味着即使 RabbitMQ 服务器重启,消息也不会丢失,因为它们会被存储在磁盘上。原创 2024-08-14 21:19:10 · 634 阅读 · 0 评论 -
延迟队列插件
/设置延迟时间//如果RabbitMQ成功将消息写入磁盘,并且至少被一个交换器接受,那么消息就被认为是持久化的 //设置消息持久化,默认是PERSISTENT});原创 2024-08-14 20:58:05 · 205 阅读 · 0 评论