RabbitMq消息队列常见问题汇总
RabbitMQ支持消费者确认机制,即:消费者处理消息后可以向MQ发送ack回执,MQ收到ack回执后才会删除该消息。我们可以利用Spring的retry机制,在消费者出现异常时利用本地重试,设置重试次数,当次数达到了以后,如果消息依然失败,将消息投递到异常交换机,交由人工处理。3、消息持久化,SpringAMQP中的消息默认是持久的,可以通过MessageProperties中的DeliveryMode来指定。none:关闭ack,MQ假定消费者获取消息后会成功处理,因此消息投递后立即被删除。
原创
2024-05-29 17:46:00 ·
997 阅读 ·
0 评论