幂等设计

贾伟康7 天前
harmonyos·arkts·后台任务·幂等设计·通知提醒
【时光清单|03】HarmonyOS ArkTS 提醒服务实战:计算触发时间并防止重复注册提醒功能最危险的错觉,是“通知成功弹出一次,就等于每日提醒已经完成”。实际工程里,通知权限、内容筛选、触发时间、系统调度、重复注册和用户关闭提醒是六件不同的事。把它们揉进一个按钮回调,测试当天往往正常,过一天却可能不再触发,或者每次进入设置页都多注册一条相同任务。
小楼v8 个月前
后端·雪花算法·幂等性·幂等设计
深入全面理解幂等性设计原理及实现幂等的主流方案本文介绍了幂等性设计的概念和重要性。幂等性指同一接口多次调用产生的结果与单次调用一致,是支付、发货等关键接口的必要特性。文章分析了非幂等设计可能导致的问题,如重复扣款、数据不一致等,并指出前端防护的局限性。详细阐述了幂等设计的四个原则:服务端保证、时效管理、结果一致性和可追溯性。重点介绍了四种主流实现方案:数据库唯一索引(含雪花算法详解)、乐观锁、天然幂等操作和分布式锁,分析了各方案的适用场景、实现要点及注意事项,为系统设计提供了全面的幂等性解决方案参考。
蜂蜜黄油呀土豆9 个月前
消息队列·rocketmq·分布式账本·分布式系统·幂等设计
RocketMQ 详解:从异步解耦到存储与消费全链路解析目标读者:具备分布式/消息队列基础的后端工程师,希望把 RocketMQ 从使用者的视角,理解到存储/传输与消费的一整套工作机制与工程实践。
我是有底线的