电商防重那些事儿

2024-09-10 20:04:57 浏览数 (1)

电商场景下的哪些场景容易有重复请求有影响以及对应的解决方案.

  1. 刷商详
    1. nginx禁止ip重复请求
    2. 服务端加缓存,多级缓存:本地内存、redis、响应缓存
  2. 结算页重复提交(重复提交订单)
    1. 方案
      1. 提交时,按钮置灰
      2. 进入结算页下放token,提交时,验证token是否在redis中,存在则返回报错;否则继续,放入redis,并设置时间
    2. 影响
      1. 影响订单存储
      2. 影响运营操作成本
      3. 影响库存
  3. 重复支付
    1. 参考(结算提交)
    2. 台账统一进行退款

0 人点赞