# RabbitMQ-Sequential consumption **Repository Path**: Junjun3288633937/rabbit-mq-sequential-consumption ## Basic Information - **Project Name**: RabbitMQ-Sequential consumption - **Description**: RabbitMQ的顺序消费Demo - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-04-12 - **Last Updated**: 2023-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RabbitMQ-Sequential consumption #### 介绍 RabbitMQ的顺序消费Demo #### 实现方式 基于redis实现 #### 具体思路 rabbit顺序消费 1.消息发送的顺序 无法保证 2.队列中消息的顺序 队列自身就有顺序(先进先出) 3.消费者消费的顺序 (重点)redis实现 对需要按顺序消费的消息标号,消息消费时,先判断是否为第一条消息,是,直接处理;不是,在进行判断当前消息的前一条消息是否已消费,若已消费则当前消息可以消费; 若未消费,则当前消息不可消费,需要重新放回到队列中。