什么是消息队列? 可以把消息队列理解为一个使用队列来通信的组件。它的本质就是个转发器,包含发消息、存消息、消费消息的过程。我们通常说的消息队列,简称MQ(Message Queue),它其实就是消息中间件,比较流行的有RabbitMQ,RocketMQ,Kafka。 如何保证幂等性? 幂等性是指同一操作的多次执行对系统状态的影响与一次执行结果一致。 实现幂等性的核心方案: 1.唯一标识(幂等键):客户端为每个请求生成全局唯一ID(如UUID、业务主键),服务端校验该ID是否已处理,适用场景接口调用、消息消费等。 2.数据库事务+乐观锁:通过版本号或状态字段控制并发更新,确保多次更新等同于单次操...