首页
›
Web后端与企业应用开发
›
010-Go并发性能领域聚合建模
›
《Go并发性能领域聚合建模:事件溯源与并发回放优化》
VIP20
本课程属于:010-Go并发性能领域聚合建模
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go并发性能领域聚合建模:事件溯源与并发回放优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Go并发基础回顾
goroutine与channel的… · GMP调度模型 · 并发与并行的区别
Go
并发基础回顾
02
领域驱动设计(DDD)核心概念
实体 · 值对象 · 聚合
DDD
领域驱动设计
03
事件溯源(Event Sourcing)原理
事件流 · 事件存储 · 事件版本控制
Event
Sourcing
04
CQRS架构模式
命令与查询分离 · 读模型与写模型 · 在Go中构建CQRS的实践
CQRS
架构模式
05
聚合建模基础
聚合根设计原则 · 聚合边界划分 · 事务一致性边界在并发下的挑战
聚合建模基础
聚合根设计原则
06
Go中聚合的并发安全
sync.Mutex · sync.RWMutex · atomic操作在聚合中的应用
Go
聚合的并发安全
07
事件溯源中的并发问题
同一聚合的并发命令处理 · 事件顺序保证 · 乐观锁冲突
事件溯源
并发问题
08
乐观并发控制(OCC)
版本号机制 · CAS操作 · 在事件存储中的实现策略
OCC
乐观并发控制
09
悲观锁与分布式锁
Go中sync包的使用 · etcd/Redis分布式锁在聚合建…
悲观锁
分布式锁
10
事件版本冲突解决
冲突检测算法 · 合并策略 · 重试机制与幂等性设计
事件版本冲突解决
冲突检测算法
11
并发回放(Concurrent Replay)概念
事件回放的定义 · 快照加速 · 并行回放与串行回放
Concurrent
Replay
12
快照(Snapshot)优化
快照策略 · 快照频率 · 快照存储
Snapshot
快照
13
并行回放引擎设计
分片策略 · 无冲突事件并行回放 · 依赖图构建
并行回放引擎设计
分片策略
14
事件流分区(Partitioning)
按聚合ID分区 · 按事件类型分区 · 一致性哈希在回放中的应用
Partitioning
事件流分区
15
Go并发回放性能瓶颈分析
goroutine泄漏 · 锁竞争 · 内存分配
Go
并发回放性能瓶颈…
16
pprof与trace性能剖析
使用Go pprof分析回放CPU/… · trace分析goroutine调度
pprof
trace
17
基准测试(Benchmark)与性能建模
编写回放基准测试 · 建立吞吐量/延迟模型
Benchmark
基准测试
18
无锁数据结构在聚合中的应用
CAS操作 · 无锁队列 · RCU在事件溯源中的尝试
无锁数据结构
聚合
19
批量处理与批提交
事件批量写入 · 批量快照 · 减少I/O与锁开销
批量处理
批提交
20
异步事件总线与消息队列
Go channel vs Kafk… · 事件发布订阅的并发模型
异步事件总线
消息队列
21
事件溯源中的Saga模式
分布式事务 · 补偿事件 · 并发协调
Saga
事件溯源
22
并发测试与混沌工程
Go race detector · 模糊测试 · 故障注入验证回放正确性
并发测试
混沌工程
23
内存模型与happens-before
Go内存模型 · 事件可见性 · volatile语义在并发回放中的体…
happens-befo…
内存模型
24
协程池与工作窃取
goroutine池设计 · 工作窃取算法在回放任务调度中的应用
协程池
工作窃取
25
事件序列化与反序列化优化
protobuf · flatbuffers · 零拷贝技术在回放中的性能对比
事件序列化
反序列化优化
26
缓存策略
聚合状态缓存 · LRU/LFU · 缓存一致性
缓存策略
聚合状态缓存
27
读写分离与最终一致性
读模型更新延迟 · 异步投影 · 并发读优化
读写分离
最终一致性
28
大规模集群下的回放
分布式事件存储 · 数据局部性 · 网络开销优化
大规模集群下的回…
分布式事件存储
29
案例实战
金融交易系统聚合建模——订单簿事件溯…
案例实战
金融交易系统聚合…
30
案例实战
物联网设备状态管理——设备聚合事件溯…
案例实战
物联网设备状态管…
所属VIP或分类
同VIP:atomic与锁竞争:Go并发性能领域聚合建模优化
同VIP:channel通信调优:Go并发性能领域聚合建模权衡
同VIP:context超时控制:Go并发性能领域聚合建模实战