seata-patterns

Installation
SKILL.md

Seata 分布式事务

来源:https://seata.apache.org/docs/
GitHub:https://github.com/apache/incubator-seata

Capability Boundaries

✅ Strong Suits

  1. AT模式(推荐起始) — 基于数据源代理,零侵入,覆盖80%场景
  2. TCC模式 — 自定义Try/Confirm/Cancel,性能更好,适合高并发核心业务
  3. SAGA模式 — 长流程事务(>10s),状态机驱动,最终一致性
  4. XA模式 — 强一致,标准协议,适合金融核心
  5. undo_log表 — AT模式必须建立(每个业务库)
  6. @GlobalTransactional — 全局事务入口
  7. @GlobalLock — 读隔离增强

❌ Out of Scope

  1. 单数据库事务 → Spring @Transactional
  2. 最终一致性(不要求强一致) → Kafka/RocketMQ 事务消息
Installs
28
GitHub Stars
3
First Seen
Jun 22, 2026
seata-patterns — full-stack-skills/java-skills