Sự giải phóng khỏi giao tiếp đồng bộ
Khi khách hàng đặt hàng, nếu hệ thống phải đợi gửi email, trừ tồn kho, tính điểm thưởng và thông báo cho kho vận bằng các cuộc gọi HTTP nối tiếp nhau, một dịch vụ bị chậm sẽ kéo sập toàn bộ chuỗi giao dịch.
Sức mạnh của kiến trúc Pub/Sub
Dịch vụ Đơn hàng chỉ cần phát ra sự kiện “OrderCreated” lên Kafka hoặc RabbitMQ rồi phản hồi ngay lập tức cho người dùng. Các dịch vụ vệ tinh tự động lắng nghe sự kiện và xử lý công việc bất đồng bộ theo tốc độ tối ưu của riêng mình.
Bài Viết Cùng Chuyên Mục
Tối Ưu Hiệu Năng Cơ Sở Dữ Liệu PostgreSQL Ở Quy Mô Hàng Trăm Triệu Bản Ghi
•
1 phút đọc
NiNogent
Bảo Mật API Doanh Nghiệp: Rate Limiting, OAuth 2.0, JWT Và Chống Tấn Công DDoS
•
1 phút đọc
NiNogent