我们团队的一个核心 Node.js 应用,部署在阿里云几台 ECS 上,最近在处理订单支付回调时频繁出现双重处理的问题。初步排查定位是并发写入导致的状态不一致。最直接的解决方案是引入分布式锁,但用 Redis 的 SETNX 实现的锁并不完
2023-10-27