RabbitMQ消息可靠性分析

Posted ITdfq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RabbitMQ消息可靠性分析相关的知识,希望对你有一定的参考价值。


在这里插入图片描述

第一步

在这里插入图片描述


第二步

在这里插入图片描述


第三步

在这里插入图片描述
在SpringBoot中Queue和交换器都是持久化的,他们的构造方法中durable:true 开启持久化


第四步

在这里插入图片描述

@RabbitHandler  //根据这个注解进行执行方法
public void process(String msg){
    System.out.println("Consumer1-Receiver:"+msg);
}
  • @RabbitHandler是自动确认的,只要消费者拿到消息,就会把消息从队列中删掉
  • 如果程序发生异常就需要手动处理
  • 第一步创建配置文件

以上是关于RabbitMQ消息可靠性分析的主要内容,如果未能解决你的问题,请参考以下文章

RabbitMQ:第二章:Spring整合RabbitMQ(简单模式,广播模式,路由模式,通配符模式,消息可靠性投递,防止消息丢失,TTL,死信队列,延迟队列,消息积压,消息幂等性)(代码

RabbitMQ-消息可靠性&延迟消息

面试官:如何保证RocketMQ/RabbitMQ消息数据100%不丢失

RabbitMQ--高级特性

近九万字图文详解RabbitMQ

UOS 4.0 - RabbitMQ 参数调优分析