Bỏ qua tới nội dung
CloudDojo
Lab · So sánh dịch vụ

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ểmAmazon SQSAmazon SNSAmazon EventBridge
Mô hìnhHàng đợi; consumer chủ động lấy messagePublish/subscribe; đẩy tới subscriberEvent bus; rule định tuyến tới target
Giữ message khi bên nhận ngừngCó, tới 14 ngàyKhông lưu; thử gửi lại rồi chuyển vào DLQThử gửi lại tới 24 giờ; archive để phát lại
Số bên nhận một messageMột consumer xử lý mỗi messageMọi subscriber (fan-out)Mọi target của các rule khớp
Lọc theo nội dungKhôngFilter policy trên attribute hoặc nội dungEvent pattern, linh hoạt nhất
Thứ tựFIFO queueFIFO topicKhông đảm bảo
Nguồn sự kiệnỨng dụng gửi vàoỨng dụng và dịch vụ AWSDị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)