📘 SOA · 状态 & 事件

🎯 友好 · 30章完整目录
⚡ 状态管理 🧩 事件驱动 📡 服务架构
30 章节 · 点击卡片跳转
01 SOA架构概述
单体→SOA 服务/契约/绑定 SOA vs 微服务
02状态管理基础
什么是状态 有状态 vs 无状态 状态挑战
03事件驱动架构入门
事件/源/总线 事件驱动 vs 请求驱动
04服务契约设计
WSDL/OpenAPI 版本控制 契约优先
05服务注册与发现
ZooKeeper/Consul/Eureka 健康检查 服务路由
06状态持久化策略
数据库 Redis缓存 分布式文件系统
07分布式事务与一致性
2PC Saga模式 最终一致性
08事件溯源
事件存储 事件重放 快照机制
09CQRS模式
命令查询分离 读写模型 与溯源结合
10消息队列与事件总线
Kafka/RabbitMQ/SQS 可靠性 死信队列
11状态机设计
FSM 状态转换表 订单系统
12事件驱动工作流引擎
Camunda/Zeebe BPMN 2.0 状态追踪
13服务编排与状态协调
Choreography vs Orchestration 状态协调器
14分布式缓存与状态共享
Redis集群 缓存一致性 本地 vs 分布式
15会话状态管理
分布式会话 Token/JWT Session Stickiness
16事件驱动的微服务通信
异步消息 RPC vs 事件 回调/Webhook
17状态监控与可观测性
ELK日志 Prometheus Jaeger追踪
18事件模式与路由
发布-订阅 点对点 路由规则
19幂等性与去重
幂等键 去重策略 Exactly-Once
20状态迁移与版本管理
状态版本化 向后兼容 数据迁移
21事件驱动的数据同步
CDC Debezium 数据管道
22服务网格与状态管理
Istio/Linkerd Sidecar 状态感知路由
23无服务器架构中的状态
Lambda限制 Step Functions Durable Functions
24事件驱动测试策略
单元测试事件 集成测试 契约测试
25安全与状态保护
事件加密 OAuth2 数据脱敏
26性能优化
事件批处理 异步优化 延迟优化
27灾难恢复与状态备份
多活架构 状态复制 故障切换
28事件驱动架构的演进
单体事件→事件网格 EDA+AI
29实战案例
电商订单(状态机+事件) 物联网设备同步
30课程总结与最佳实践
架构决策指南 常见陷阱 未来趋势