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

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



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

📌 Dịch câu hỏi:

Bạn có một hàng đợi Azure Service Bus (Azure Service Bus queue).

Bạn cần đảm bảo rằng một nhà phát hành (publisher) có thể gửi thông điệp vào một chủ đề (topic) và nhiều người đăng ký (subscribers) có thể trở thành đủ điều kiện để xử lý thông điệp đó.

Câu hỏi:

Bạn nên sử dụng mẫu định tuyến thông điệp (message routing pattern) nào?


🔍 Các lựa chọn:

Mẫu định tuyếnCó phù hợp không?Giải thích
Yêu cầu/Phản hồi đơn giản (simple request/reply)❌ KhôngĐây là mô hình 1-1, trong đó một người gửi và một người nhận tương tác trực tiếp, không hỗ trợ nhiều người đăng ký (multiple subscribers).
Yêu cầu/Phản hồi quảng bá (multicast request/reply)ĐúngMô hình này cho phép một nhà phát hành gửi vào một chủ đề (topic)nhiều người đăng ký có thể nhận thông điệp đó – đúng với yêu cầu đề bài.
Đa luồng hóa (multiplexing)❌ KhôngMô hình này áp dụng cho luồng liên quan sử dụng phiên (sessions), xử lý theo dòng, không cho phép nhiều người tiêu thụ cùng một thông điệp.
Yêu cầu/Phản hồi đa luồng (multiplexed request/reply)❌ KhôngMô hình này cho phép nhiều nhà phát hành chia sẻ cùng một hàng đợi phản hồi (reply queue), nhưng mỗi thông điệp chỉ được tiêu thụ bởi một người đăng ký, không phải nhiều người.

📘 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ề định tuyến thông điệp (message routing) trong Azure Service Bus, một phần của việc xây dựng giải pháp dựa trên thông điệp (message-based solutions).

Một nhà phát hành (publisher) có thể gửi thông điệp vào một chủ đề (topic)nhiều người đăng ký (subscribers) có thể đủ điều kiện để tiêu thụ thông điệp đó.

Khi gửi vào một hàng đợi (queue), chỉ một người nhận có thể xử lý thông điệp – điều này không phù hợp nếu bạn muốn nhiều người đăng ký.

Tính năng phiên làm việc (session feature) cho phép đa luồng hóa (multiplexing) các luồng thông điệp liên quan thông qua một hàng đợi duy nhất, nhưng vẫn không thể được tiêu thụ bởi nhiều người đăng ký.

Mô hình yêu cầu/đáp ứng đa luồng (multiplexed replies) cho phép nhiều nhà phát hành chia sẻ hàng đợi phản hồi (reply queue), nhưng mỗi thông điệp chỉ được một người đăng ký tiêu thụ.

🔗 Nguồn tài liệu:


✅ Kết luận:

Đáp án chính xác:
Yêu cầu/Phản hồi quảng bá (multicast request/reply)

🔐 Lý do: Đây là mẫu định tuyến duy nhất trong Azure Service Bus cho phép một thông điệp từ nhà phát hành có thể được xử lý bởi nhiều người đăng ký – thông qua chủ đề (topic)đăng ký (subscriptions).

Leave a Reply

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