seata-patterns
Installation
SKILL.md
Seata 分布式事务
来源:https://seata.apache.org/docs/
GitHub:https://github.com/apache/incubator-seata
Capability Boundaries
✅ Strong Suits
- AT模式(推荐起始) — 基于数据源代理,零侵入,覆盖80%场景
- TCC模式 — 自定义Try/Confirm/Cancel,性能更好,适合高并发核心业务
- SAGA模式 — 长流程事务(>10s),状态机驱动,最终一致性
- XA模式 — 强一致,标准协议,适合金融核心
- undo_log表 — AT模式必须建立(每个业务库)
- @GlobalTransactional — 全局事务入口
- @GlobalLock — 读隔离增强
❌ Out of Scope
- 单数据库事务 → Spring @Transactional
- 最终一致性(不要求强一致) → Kafka/RocketMQ 事务消息