自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

转载 事务并发解决方案

设计目标 解决目前系统内部分业务使用 for update 锁单条或锁结果集合性能问题。 基本概念 for update:  数据库上锁关键字,在事务未提交之前其他需要更改相同记录的事务会排队等待。 设计方案 1.针对锁单条记录方案 1.数据库行锁机制 (悲观锁) 使用场景 1.订单状态变更场景,在状态变更SQL 语句后面加条件判断状态是否不等于更新

2017-05-18 15:49:57 316

转载 库存中心优化方案

遇到的问题 1.目前扣库存是MySQL,行锁来保证库存不超买 2.扣库存方法执行流程  1:开启实物  2:记录消费唯一明细(保证业务幂等),3:扣除库存  4:提交事务 3.现象:同一个商品并发高时出现扣库存事务执行缓慢 关键算法(方案) 方案1 1.将库存数据缓存到Redis, 查询,批量查询是使用,减轻数据库的压力 2.扣库存以RDS数据库为

2017-05-18 14:57:16 3483

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除