技术栈

幂等设计

小楼v
5 天前
后端·雪花算法·幂等性·幂等设计
深入全面理解幂等性设计原理及实现幂等的主流方案本文介绍了幂等性设计的概念和重要性。幂等性指同一接口多次调用产生的结果与单次调用一致,是支付、发货等关键接口的必要特性。文章分析了非幂等设计可能导致的问题,如重复扣款、数据不一致等,并指出前端防护的局限性。详细阐述了幂等设计的四个原则:服务端保证、时效管理、结果一致性和可追溯性。重点介绍了四种主流实现方案:数据库唯一索引(含雪花算法详解)、乐观锁、天然幂等操作和分布式锁,分析了各方案的适用场景、实现要点及注意事项,为系统设计提供了全面的幂等性解决方案参考。
蜂蜜黄油呀土豆
1 个月前
消息队列·rocketmq·分布式账本·分布式系统·幂等设计
RocketMQ 详解:从异步解耦到存储与消费全链路解析目标读者:具备分布式/消息队列基础的后端工程师,希望把 RocketMQ 从使用者的视角,理解到存储/传输与消费的一整套工作机制与工程实践。
我是有底线的