/images/avatar.svg

Walson Blog

分布式事务解决方案对比与实践:从理论到落地

前言

在跨境电商和短链平台项目中,我们频繁遇到分布式事务问题:

  • 优惠券核销:扣减库存 + 创建用户优惠券 + 记录日志
  • 订单支付:扣减余额 + 创建订单 + 扣减库存
  • 短链创建:生成短链码 + 扣减流量包 + 记录统计

本文将系统性地对比各种分布式事务方案,并分享我们的实战经验。

高并发优惠券系统设计与防超卖方案:从理论到实战

前言

在Yato跨境电商平台的优惠券模块开发中,我们面临了一个经典的高并发问题:如何在保证数据一致性的前提下,支撑万级QPS的优惠券发放?

本文将详细记录我设计的优惠券系统架构,以及如何通过Redis预扣减、分布式锁、Lua脚本等技术手段解决超卖超领问题。