分布式锁使用
var balance = db.account.getBalance(id)
if(balance < amount){
return error("余额少于扣款金额")
}
db.account.updateBalance(id,-amount)synchronized {
var balance = db.account.getBalance(id)
if(balance < amount){
return error("余额少于扣款金额")
}
db.account.updateBalance(id,-amount)
}Last updated