SQS, SNS hay EventBridge?SQS, SNS or EventBridge?
Ba dịch vụ cùng chuyển message giữa các thành phần của MFTECH nhưng khác cách giao message và cách giữ message.All three move messages between MFTECH's components, but they deliver and keep messages differently.
Chọn yêu cầu:
| Đặc điểm | Amazon SQS | Amazon SNS | Amazon EventBridge |
|---|---|---|---|
| Mô hình | Hàng đợi; consumer chủ động lấy message | Publish/subscribe; đẩy tới subscriber | Event bus; rule định tuyến tới target |
| Giữ message khi bên nhận ngừng | Có, tới 14 ngày | Không lưu; thử gửi lại rồi chuyển vào DLQ | Thử gửi lại tới 24 giờ; archive để phát lại |
| Số bên nhận một message | Một consumer xử lý mỗi message | Mọi subscriber (fan-out) | Mọi target của các rule khớp |
| Lọc theo nội dung | Không | Filter policy trên attribute hoặc nội dung | Event pattern, linh hoạt nhất |
| Thứ tự | FIFO queue | FIFO topic | Không đảm bảo |
| Nguồn sự kiện | Ứng dụng gửi vào | Ứng dụng và dịch vụ AWS | Dịch vụ AWS, ứng dụng và đối tác SaaS |
Chọn một hoặc nhiều yêu cầu để xem dịch vụ phù hợp và lý do.
Xem phần Fan-out (SNS), event routing (EventBridge) và workflow orchestration (Step Functions)