qq_15098375 2019-09-03 14:57 采纳率: 0%
浏览 596

怎么保证同一用户一笔订单的两次退单请求的线程安全

Java高并发 怎么保证同一用户一笔订单的两次退单请求的线程安全

  • 写回答

1条回答 默认 最新

  • Json-Huang 2019-09-03 20:15
    关注

    更新数据需要加锁,比如分布式可通过redis锁,key可以设置为用户id和订单id组合;
    或者使用数据库锁比如乐观锁,通过数据版本(Version)记录机制实现;

    评论

报告相同问题?