1 个回答
消息不可靠的情况可能是消息丢失,劫持等原因。丢失又分为:生产者丢失消息、消息列表丢失消息、消费者丢失消息:
1、生产者丢失消息:
1、生产者丢失消息:
从生产者弄丢数据这个角度来看,RabbitMQ提供transaction和confirm模式来确保生产者不丢消息;
2、消息队列丢消息:处理消息队列丢数据的情况,一般是开启持久化磁盘的配置
3、消费者丢失消息:消费者丢数据一般是因为采用了自动确认消息模式,改为手动确认消息即可!
发布于:1周前 (04-21) IP属地:四川省
我来回答
您需要 登录 后回答此问题!