稀土掘金 稀土掘金
    • 首页
    • AI Coding
    • 数据标注 NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
系统设计
订阅
avatar
Karl_Trojan
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • 高并发场景-订单库存防止超卖
    在电商系统中买商品过程,先加入购物车,然后选中商品,点击结算,即会进入待支付状态,后续支付。 过程需要检验库存是否足够,保证库存不被超卖。 本文讲述结清时,扣库存环节,分布式系统产生订单环节后续文章再详细分析。 用分布式锁,是为了防刷、防止同一个用户同一秒里面把购物车里的商品进…
    • 地藏Kelvin
    • 6年前
    • 17k
    • 42
    • 37
    Java
  • 什么是单点登录(SSO)
    在前阵子有个读者来我这投稿,是使用JWT实现单点登录的(但是文章中并没有介绍什么是单点登录),所以我觉得是时候来整理一下了。 单点登录的英文名叫做:Single Sign On(简称SSO)。 在初学/以前的时候,一般我们就单系统,所有的功能都在同一个系统上。 后来,我们为了合…
    • Java3y
    • 6年前
    • 42k
    • 432
    • 58
    Java Java EE
  • 三阶段提交(Three-phase commit)
    三阶段提交(Three-phase commit),也叫三阶段提交协议(Three-phase commit protocol),是二阶段提交(2PC)的改进版本。 与两阶段提交不同的是,三阶段提交有两个改动点。 1、引入超时机制。同时在协调者和参与者中都引入超时机制。 2、在…
    • HBLOG
    • 7年前
    • 4.4k
    • 1
    • 评论
    后端