MySQL 是如何保证 binlog 和 redo log同时提交的?
3其乐融融 发布于 2024/03/15 01:33:07
借鉴两阶段提交的逻辑,我们可以将A服务的数据操作在业务设计上增加一个预扣减的概念,先锁定A服务数据资源,然后去请求B服务的接口,失败的话,则释放A服务锁定的数据资源,成功的话则进行真实的扣减。
阅读()评论(0)赞 ()
其乐融融 发布于 2024/03/15 01:33:07
借鉴两阶段提交的逻辑,我们可以将A服务的数据操作在业务设计上增加一个预扣减的概念,先锁定A服务数据资源,然后去请求B服务的接口,失败的话,则释放A服务锁定的数据资源,成功的话则进行真实的扣减。
阅读()评论(0)赞 ()