摘要: 1. 前置知识 事务: 事务提供一种机制将一个活动涉及的所有操作纳入到一个不可分割的执行单元,组成事务的所有操作只有在所有操作均能正常执行的情况下方能提交,只要其中任意一个执行失败,将导致整个事务的回滚。简单来说就是提供一种”要么什么都不做,要不全都做“的机制。 本地事务: 当事务是由资源管理器本地 阅读全文
posted @ 2020-01-07 19:56 当年明月123 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 分布式锁 1 什么是分布式锁? 在讨论分布式锁之前,我们先假设一个业务场景: 1.1 业务场景 在电商系统中,用户购买商品需要扣减库存,一般扣库存有两种方式: 下单减库存 优点:用户体验好,下单成功,库存直接扣减,用户支付不会出现库存不足。 缺点:用户一直不付款,这个商品的库存就会被占用,其他人无法 阅读全文
posted @ 2020-01-07 19:49 当年明月123 阅读(468) 评论(0) 推荐(0) 编辑