现有两个微服务:用户服务.用户数据字段uidallow_withdraw(1:允许提现,0:禁止提现)财务服务财务系统数据字段account(对应用户.uid)amount(余额)现在提现功能,需要先判断allow_withdraw,再判断余额是不是足够。在users-service中加一个节点/users/withdraw执行的时候,会先判断allow_withdraw状态,再通过HTTP请求finance-service中的/finance/amount得到余额再判断一下余额是否足够(问题就在这里,这里的判断是无法保证的)有什么好的实现思路呢?
Smart猫小萌
万千封印
相关分类