springboot整合rabbitmq的发布确认,消费者手动返回ack,设置备用队列,以及面试题:rabbitmq确保消息不丢失
目录1.生产者发消息到交换机时候的消息确认2.交换机给队列发消息时候的消息确认3.备用队列3.消费者手动ackrabbitmq的发布确认方式,可以有效的保证我们的数据不丢失。消息正常发送的流程是:生产者发送消息到交换机,然后交换机通过路由键把消息发送给对应的队列,然后消费者监听队列消费消息但是如果生产者发送的消息,交换机收不到呢,又或者交换机通过路由键给对应的队列发消息时,路由键不存在呢,这些就是