我做了一个项目ssh+mysql,是一个兑换系统,部署在6台服务器上。 现在有一个问题请教大家: 一个商品,兑换总数是1000个,每次兑换成功就减一。但是兑完后兑换总数总大于1000。 我的程序流程是 hibernate加载 商品,产生订单,商品总数减一,提交事物。 请问各位大虾、除了把数据库加锁外,还有没别的解决方案?
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
分布式事物处理,这个还需要研究
报告相同问题?