Lọc fanout bằng subscription filter policies của SNS
Tại NimbusCart, một SNS topic fanout các sự kiện đơn hàng đến nhiều SQS queue, và bạn đang kiểm tra cách subscription filter policy định tuyến chúng.
Hãy dùng fanout visualizer để xem một SNS topic phân phối thông báo đến nhiều SQS queue subscriber như thế nào. Mỗi subscription có thể có một filter policy quyết định queue đó thực sự nhận thông báo nào. Hãy publish một thông báo và quan sát cách các thuộc tính của thông báo được đối chiếu với filter policy của từng queue.
Câu hỏi: Một SNS topic fanout đến ba SQS queue. Queue 'high-priority' có subscription filter policy {"severity": ["critical"]}. Một thông báo được publish với thuộc tính severity="warning". Điều gì sẽ xảy ra?
Bài tập này là một phần của khóa học
Triển khai Ứng dụng trên AWS
Bài tập tương tác thực hành
Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi
Bắt đầu bài tập