消息幂等与顺序:MQ 场景的两道必考题
MQ 的 at-least-once 投递意味着重复是常态。幂等三方案 + 顺序三场景,把消息系统的两个经典难题一次讲透,附生产代码。
MQ 的 at-least-once 投递意味着重复是常态。幂等三方案 + 顺序三场景,把消息系统的两个经典难题一次讲透,附生产代码。
用户点两次提交、重试机制重放、消息重复消费——接口被调两次,业务不能错两次。幂等键、唯一索引、状态机:接口幂等的完整设计。
Redis 分布式锁在高并发场景下的正确性分析,从基础的 SETNX 到 Redlock 算法,再到原子防重的工程实践,分析各种方案的适用场景和坑点。
架构成长之路:分布式秒杀系统如何防止单个用户重复秒杀下单?从客户端防抖、幂等设计、分布式锁到数据库唯一约束,剖析重复下单根因与多手段综合治理的完整防线。