首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
库存
订阅
lls33
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
秒杀库存设计
背景问题 在高并发秒杀的情景下,对于库存来说,主要存在三个问题,超卖、重复扣减库存、高性能的问题。如果解决这些问题并且保持高性能,是我们要实现的目标。
电商库存扣减常见手段
1、方案 1.1 方案一:根据商品 id 查询库存,校验库存是否足够后,利用数据库自己的字段减法实现 set 扣减 缺点:并发问题导致两个线程同时查到一个库存,随后会发生后扣减的覆盖先扣减的执行结果。
高并发扣款,如何保证结果一致性?
在金融系统中,我们会跟钱打交道,而如何保证在高并发下场景下,对账户余额操作的一致性,是非常重要的,本篇聊一聊如何设计
实战来了,基于DDD实现库存扣减~
大家好,让我们继续DDD&微服务系列,今天,我们看看在DailyMart项目中如何基于DDD实现库存扣减功能。 1. 库存模型 1.1 核心概念 库存是一个非常复杂的概念,涉及在仓库存,计划库存,渠道
MybatisPlus拥抱Spring大腿,轻松实现数据动态可配置热脱敏
已审核 前言 数据 上面说的其实总结一句话就是我想将数据控制住,不同的角色拥有不同的权限操作不同的数据。 想要实现数据的权限控制,势必需要在数据中额外存储他的所属信息。我们可以将数据分成两部分: 主体
Java手写分布式锁的实现
随着互联网业务的发展,原本单机部署的系统演化成如今的分布式集群系统后,由于分布式系统多线程,多进程并且分布在不同的机器上,这会使原本的单机锁失效。
大促场景下库存更新 SQL 优化
双 11、618 期间,系统要尽可能多地卖出商品,尽可能多地收订单,又不能超过库存。在这种高并发、大流量场景下,整个系统的瓶颈点出现在数据库上,本篇文章就库存更新这一场景下讨论如何优化事务 SQL。
秒杀系统常见问题—如何避免库存超卖?
大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。 以下是正文! 先看问题 首先上一串代码 我们看一下
存货库存模型升级始末 | 得物技术
公司存在多种物料种类、不同类型的库存和价值管理不一,存货系统目前主要接入包装耗材、商品数据。辅助计划或采购部门查看库存,为采购计划提供数据支撑。
Redis修行 — 分布式锁
本文主要介绍通过Redis自己去实现分布式锁以及使用开源框架Redisson去实现分布式锁,基于数据库和Zookeeper方式简要带过。 分布式锁本质上可以理解为是一个所有客户端共享的全局变量,当这个全局变量存在时,说明已经有客户端获取到了锁,其他客户端只能等它释放锁(删除这个…