首页
›
Web后端与企业应用开发
›
015-支付订单系统领域聚合建模
›
《聚合建模中支付订单服务边界与Redis缓存策略》
VIP20
本课程属于:015-支付订单系统领域聚合建模
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
聚合建模中支付订单服务边界与Redis缓存策略
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
支付订单在电商系统中的核心地位 · 为什么需要聚合建模与缓存策略
课程导论
支付订单
02
领域驱动设计基础
实体 · 值对象 · 聚合
领域驱动设计基础
实体
03
支付订单聚合的识别
从业务需求中识别支付订单聚合的边界
支付订单聚合的识…
从业务需求
04
支付订单聚合根设计
订单聚合根(Order Aggreg…
支付订单聚合根设…
Order
05
支付订单子实体建模
支付记录 · 退款记录 · 优惠券使用记录等子实体设计
支付订单子实体建…
支付记录
06
值对象在支付订单中的应用
地址 · 金额 · 支付方式等值对象建模
值对象
支付订单
07
聚合边界与事务一致性
如何通过聚合边界保证支付订单的强一致…
聚合边界
事务一致性
08
领域服务与支付流程
将支付 · 退款 · 对账等行为封装为领域服务
领域服务
支付流程
09
仓储(Repository)模式
为支付订单聚合设计仓储接口与实现
Repository
仓储
10
服务边界划分
支付订单服务与订单服务 · 用户服务 · 库存服务的边界定义
服务边界划分
支付订单服务
11
微服务架构下的服务拆分
将支付订单服务独立为微服务的考量
微服务架构下的服…
将支付订单服务独…
12
支付订单服务的API设计
RESTful API与gRPC接口…
API
支付订单服务的
13
事件驱动与最终一致性
使用领域事件解耦支付订单与其他服务
事件驱动
最终一致性
14
Redis缓存策略概述
为什么支付订单场景需要Redis缓存
Redis
缓存策略概述
15
缓存模式选择
旁路缓存(Cache-Aside) · 读写穿透(Read/Write Th… · 异步缓存
缓存模式选择
Cache-Aside
16
支付订单的缓存Key设计
基于订单ID · 用户ID · 商户ID的Key命名规范
Key
支付订单的缓存
17
缓存粒度决策
缓存整个订单聚合 vs 缓存部分字段…
缓存粒度决策
vs
18
缓存过期策略
TTL设置 · 主动失效 · 惰性删除在支付场景中的应用
缓存过期策略
TTL
19
缓存与数据库一致性
双写一致性 · 延迟双删 · Binlog监听方案
缓存
数据库一致性
20
热点订单缓存问题
如何应对秒杀场景下单个订单的高并发查…
热点订单缓存问题
如何应对秒杀场景…
21
缓存穿透与布隆过滤器
防止恶意请求穿透到数据库
缓存穿透
布隆过滤器
22
缓存雪崩与缓存击穿
使用本地缓存 · 互斥锁 · 随机过期时间保护数据库
缓存雪崩
缓存击穿
23
Redis分布式锁在支付中的应用
防止重复支付 · 幂等性保证
Redis
分布式锁
24
Redis事务与Lua脚本
原子化扣减库存 · 更新订单状态
Redis
Lua
25
支付订单的读写分离
主库写订单 · 从库/缓存读订单状态的架构
支付订单的读写分…
主库写订单
26
缓存监控与告警
Redis内存使用率 · 命中率 · 慢查询监控
缓存监控
告警
27
数据迁移与缓存预热
系统上线或大促前的缓存预热策略
数据迁移
缓存预热
28
实战案例
设计一个高并发支付订单系统的聚合与缓…
实战案例
设计一个高并发支…
29
性能压测与调优
使用JMeter对缓存策略进行压测并…
性能压测
调优
30
课程总结与最佳实践
聚合建模与缓存策略的常见陷阱与成功经…
课程总结
最佳实践
所属VIP或分类
同VIP:Ent支付订单聚合领域建模与架构设计
同VIP:Go支付订单聚合接口设计与契约测试
同VIP:Go支付订单聚合领域建模与架构设计