摘要: 延时队列 1、什么是延时队列 队列是存储消息的载体,延时队列存储的对象是延时消息。 所谓的延时消息,是指消息被发送以后,并不想让消费者立刻获取,而是等待特定的时间后,消费者才能获取这个消息进行消费。 和定时任务的区别: 1)定时任务有明确的触发时间,延时任务没有 2)定时任务有执行周期,而延时任务在 阅读全文
posted @ 2021-04-04 21:45 杨岂 阅读(3067) 评论(0) 推荐(1)
摘要: 一、MQ如何保证消息不丢失 可以从以下三个阶段来保证 1、生产者保证消息投递成功 1)Kafka 生产者发送消息的发送确认 ack为all时,即由所有的leader和follower都确认接收到消息才认为是成功的 2)RabbitMQ confirm消息确认机制: 生产端投递的消息一旦投递到Rabb 阅读全文
posted @ 2021-04-04 13:39 杨岂 阅读(3678) 评论(0) 推荐(0)