Quản Lý Giao Dịch Phân Tán với Seata: Kiến Trúc và Các Chế Độ AT, TCC, Saga, XA

1. Giới Thiệu Seata Seata (Simple Extensible Autonomous Transaction Architecture) là một giải pháp mã nguồn mở dành cho quản lý giao dịch phân tán, với mục tiêu đơn giản hóa việc sử dụng giao dịch phân tán, làm cho chúng hiệu quả và dễ dàng như giao dịch cục bộ. Trong kiến trúc microservice, logic nghiệp vụ thường trải dài qua nhiều dị ...

Đăng vào ngày 27 tháng 8 lúc 05:34

Cài đặt Seata trên CentOS với MySQL (Phiên bản nhị phân)

Seata chính thức: https://seata.io/vi-vn/ Cấu hình Nacos 2.0.4 sử dụng MySQL làm cơ sở lưu trữ. Lưu ý: Seata hỗ trợ 3 chế độ lưu trữ (file, db, redis). Với hệ thống đơn lẻ và chế độ file, chỉ cần giải nén và khởi động. Chế độ redis yêu cầu Seata Server 1.3+. Thông tin tương thích Spring Cloud Alibaba: https://github.com/alibaba/spring-cloud- ...

Đăng vào ngày 30 tháng 6 lúc 22:11

Hướng dẫn triển khai mô hình AT trong giải pháp giao dịch phân tán Seata

Giới thiệu về Giao dịch Phân tán Trong kiến trúc vi dịch vụ (Microservices), một quy trình nghiệp vụ thường phải trải qua nhiều dịch vụ khác nhau và thao tác trên các cơ sở dữ liệu riêng biệt. Điều này dẫn đến vấn đề về giao dịch phân tán, nơi dữ liệu nằm trên nhiều máy chủ tài nguyên. Mục tiêu cốt lõi là đảm bảo tính nhất quán toàn cục: hoặc t ...

Đăng vào ngày 19 tháng 6 lúc 10:23

Cấu hình Lưu trữ Nhật ký Giao dịch Seata 1.6.1: Từ File sang Database

Hướng dẫn Chi tiết Chuyển đổi Cơ chế Lưu trữ Transaction trong Seata 1.6.1 Trong các hệ thống phân tán hiện đại, việc quản lý giao dịch là một thách thức không nhỏ. Khi hệ thống gặp sự cố, khả năng khôi phục trạng thái giao dịch một cách chính xác quyết định đến tính toàn vẹn dữ liệu. Bài viết này sẽ hướng dẫn bạn cách cấu hình Seata 1.6.1 để s ...

Đăng vào ngày 21 tháng 5 lúc 11:27