电商 对于特定数量的商品 怎样在高并发下进行库存锁定呢

mongodb 没有事务,标准的做法是乐观离线锁: Optimistic concurrency control另外:推荐一下这本书: 企业应用架构模式 (豆瓣)
■网友
除了自己用内存做锁,还可以用memcached或redis做锁。或者可以看一下mongodb文档给出的patternPerform Two Phase CommitsUpdate Document if Current
■网友
参见文中的第一个案例:订单系统购买特定数量商品的乐观锁方案。http://weibo.com/p/1001603862417250608209?from=page_100505_profile\u0026amp;wvr=6\u0026amp;mod=wenzhangmod
■网友
记录数据版本号 假装没有并发问题 设计流程 然后升级流程 使之在处理关键步骤时 验证相关数据版本号是否意味着发生冲突 没有冲突就干 然后更新版本号 版本验证失败有冲突就说明要处理并发冲突 这种方法被称为乐观锁


    推荐阅读