
Saga Pattern Là Gì? Giao Dịch Phân Tán Với Temporal & Go
🇬🇧 Read the English version on tanhdev.com ← Chương trước: Thiết Kế API Lũy Đẳng (Idempotent API) — Khóa Lũy Đẳng, Middleware SetNX & Mẫu Stripe | Mục lục Series | Chương tiếp theo: Băm Nhất Quán (Consistent Hashing) — Node Ảo, Phương Sai Tải & Vòng CRC32 Trong Go → Answer-first: Saga Pattern là mô hình quản lý giao dịch phân tán trong microservices bằng cách chia nhỏ thành chuỗi giao dịch cục bộ (local transactions). Khi một bước thất bại, hệ thống tự động kích hoạt chuỗi hành động bù trừ (compensating transactions) theo thứ tự ngược LIFO để khôi phục tính nhất quán cuối cùng mà không cần dùng khóa phân tán 2PC. ...
