业务需要写入三次数据库,如何保证三次的结果是一样的呢?
发布于 4 年前 作者 na17 6506 次浏览 来自 问答

一个企业内部反馈系统,管理根据人员提交的内容进行审核,如果审核通过,需要根据人员提交的内容,对集合A里的用户A进行加分、对用户B进行减分,并push一个数组,然后对集合B里该条提交的内容写入“审核成功”

要如何保证这三次数据库的操作结果都是成功的呢?或者保证三次操作都是失败的,如果其中一项操作失败,其余的却操作成功的话,那整个系统的数值就乱套了

回到顶部