同一个操作执行一次和多次,结果应当完全一致。常见于支付、重试、消息消费等场景——网络抖动导致重复请求时,幂等设计能保证不会重复扣款或重复发货。
实现手段通常是携带一个唯一的请求 ID(幂等键),服务端检查该键是否已处理过:已处理则直接返回上次的结果,未处理才执行业务逻辑。