首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
系统设计面试指南
JavaEdge在掘金
创建于2023-11-27
订阅专栏
图解系统设计和八股文
等 10 人订阅
共9篇文章
创建于2023-11-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
高并发业务下的库存扣减技术方案设计
扣减库存需要查询库存是否足够: - 足够就占用库存 - 不够则返回库存不足(这里不区分库存可用、占用、已消耗等状态,统一成扣减库存数量,简化场景) 并发场景,若 **查询库存和扣减库存不具备原子
事件驱动架构的事件版本管理
有一种办法:发送会议邀请给所有团队,经过101次会议后,发布维护横幅,所有人同时点击发布按钮。或... 可用**适配器**,但微调。没错!就像软件开发中90%问题一样,有种**模式**帮助你找到聪
事件驱动架构设计之使用断路器暂停事件检索
## 0 前言 part2讨论将事件检索与事件处理解耦的好处。现在,将讨论如何使用断路器来应对请求/响应API不可用的情况。 ## 1 经验:使用断路器暂停事件检索 请求/响应通信带来的紧耦合
事件驱动架构设计之实现幂等的事件处理
## 0 前言 事件驱动微服务架构在当今非常流行,广泛采用的原因之一是它们促进了松耦合。 但使用基于请求/响应的通信也有很好的理由。如系统现代化过程中,有些系统已迁移到事件驱动架构,而有些系统还
事件驱动系统设计之将事件检索与事件处理解耦
## 0 前言 part1讨论了集成过程中遇到的挑战以及幂等事件处理的作用。解决集成问题之后,我们需要反思事件检索的问题。我们的经验教训表明,将事件检索与事件处理解耦至关重要。 ## 1 事件处
大厂的风控引擎架构设计
## 1 架构师能力思维模型 - 全局思维 - 抽象思维 ## 2 新需求的思考路径 需求是否合理,是否能解决问题? 能划分多少个子系统? 每个子系统能划分多少个模块?这个系统需要可靠性吗
图解大厂清结算系统设计
## 1 账务清结算系统职责概述 账务清结算系统是支付系统的资金控制管理模块,分为: ### 1.1 账务 账务系统为外部客户和内部管理者提供符合公司内部财务核算的各种会计凭证、账簿与财务报表
消息通知(Notification)/用户触达系统设计
近年来,通知功能已经成为许多应用程序中突出的特性。构建一个能每天发送数百万通知的可扩展系统绝非易事。这正是为什么我觉得有必要记录我在这方面踩坑之路。也叫用户触达系统。 完成这项任务要求对通知生态系
大厂的优惠券系统是如何设计的?
1 Scenario 场景 电商大厂常见促销手段: 优惠券 拼团 砍价 老带新 1.1 优惠券的种类 满减券 直减券 折扣券 1.2 优惠券系统的核心流程 1.2.1 发券 发券的方式:同步发送 or