最近工作中用到了RocketMQ,现记录下,如何正确实现消费~ 消费者需要注意的问题 防止重复消费 如何快速消费 消费失败如何处理 Consumer具体实现 防止重复消费 重复消费会造成数据不一致等问题.所以,消费者要做到消费幂等. 1)每次消费,记录messageId:如果再次消费该message,查询messageId是否已存在,已存在,就跳过消费: 2)使用具体业务状态来防止重复消费,例如如果状态已经被变更,说明已有消息被消费: 如何快速消费 消费过程缓慢,势必会造成消息积压,如何提高消费