Practice Assessment for Exam AZ-204: Developing Solutions for Microsoft Azure – 15
4 mins read

Practice Assessment for Exam AZ-204: Developing Solutions for Microsoft Azure – 15



✅ Phân tích đáp án câu hỏi

📌 Dịch câu hỏi:

Bạn cần viết một điều kiện lọc (filter condition) cho một chủ đề trong Azure Service Bus (Azure Service Bus topic).

Câu hỏi:

Bạn có thể sử dụng ba bộ lọc nào? Mỗi đáp án đúng là một giải pháp hoàn chỉnh (complete solution).


🔍 Các lựa chọn:

Bộ lọcCó phù hợp không?Giải thích
SQLĐúngBộ lọc SQL (SQL Filter) cho phép bạn sử dụng biểu thức có cú pháp giống SQL (SQL-like expressions) để lọc thông điệp dựa trên thuộc tính của người dùng và hệ thống (user-defined and system properties).
BooleanĐúngBộ lọc Boolean (TrueFilter/FalseFilter) cho phép chấp nhận tất cả thông điệp (true) hoặc loại bỏ toàn bộ (false) – hữu ích khi cần đơn giản hóa điều kiện lọc.
Size❌ KhôngKhông có bộ lọc theo kích thước (Size Filter) nào được hỗ trợ trong Azure Service Bus topics.
CorrelationĐúngBộ lọc tương quan (Correlation Filter) dựa trên tập hợp các điều kiện (set of conditions) đối sánh với thuộc tính người dùng hoặc hệ thống của thông điệp (user/system properties).
Content❌ KhôngBộ lọc nội dung (Content Filter) không được hỗ trợ trong lọc chủ đề của Azure Service Bus.

📘 Bổ sung từ tài liệu chính thức

Câu hỏi này kiểm tra kiến thức của thí sinh về việc triển khai các giải pháp sử dụng Azure Service Bus (implementing solutions that use Azure Service Bus).

Một bộ lọc SQL (SqlFilter) chứa một biểu thức điều kiện có cú pháp giống SQL (SQL-like conditional expression) được đánh giá trên trình môi giới (broker) dựa vào thuộc tính do người dùng định nghĩa và thuộc tính hệ thống (user-defined properties and system properties).

Các bộ lọc TrueFilterFalseFilter sẽ cho phép chọn tất cả thông điệp đến (true) hoặc không chọn bất kỳ thông điệp nào (false) cho đăng ký (subscription).

Một bộ lọc tương quan (CorrelationFilter) chứa một tập hợp các điều kiện được đối chiếu với một hoặc nhiều thuộc tính người dùng và hệ thống của thông điệp đến.

Size FilterContent Filter không phải là tùy chọn hợp lệ (not valid options) để lọc trong Azure Service Bus topic filtering.

🔗 Nguồn tài liệu:


✅ Kết luận:

Ba bộ lọc hợp lệ cho chủ đề Azure Service Bus là:

  • SQL Filter
  • Boolean Filter (TrueFilter / FalseFilter)
  • Correlation Filter

🔐 Lý do: Đây là ba loại bộ lọc chính thức được hỗ trợ trong Azure Service Bus topic subscription, cho phép bạn xác định điều kiện lọc thông điệp dựa trên thuộc tính và logic định nghĩa rõ ràng.

Leave a Reply

Your email address will not be published. Required fields are marked *