Practice Assessment for Exam AZ-204: Developing Solutions for Microsoft Azure – 046
1 min read

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



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

📌 Dịch câu hỏi:

Bạn đang quản lý một Azure Event Hub.

Bạn cần đảm bảo rằng nhiều phiên bản cân bằng tải (load-balanced instances) của một ứng dụng .NET (phiên bản 5.0) có thể được sử dụng để mở rộng xử lý sự kiện (scale event processing).

Bạn nên sử dụng loại client xử lý sự kiện (event processor client) nào?


🔍 Các lựa chọn:

Lựa chọnCó phù hợp không?Giải thích
EventHubConsumerClient❌ KhôngDùng để cân bằng tải giữa các instance của chương trình Python và JavaScript, không hỗ trợ .NET 5.0.
EventProcessorHost❌ KhôngDùng với các phiên bản .NET cũ hơn (.NET Framework, .NET Core <= 3.x). Không còn phù hợp với .NET 5.0.
EventHubProducerClient❌ KhôngĐây là client dùng để gửi dữ liệu vào Event Hub (send events), không dùng để xử lý sự kiện (process events).
✅ EventProcessorClientĐúngĐây là client hiện đại, hỗ trợ cân bằng tải giữa nhiều instance của ứng dụng trong .NET 5.0 và mới hơn – đáp ứng đúng yêu cầu đề bài.

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

Mục này kiểm tra kiến thức của thí sinh về mở rộng quy mô ứng dụng xử lý sự kiện (scaling event processing applications) – một phần quan trọng trong giải pháp hướng sự kiện (event-based solutions).

  • EventProcessorClient: Cân bằng tải giữa nhiều phiên bản ứng dụng trong các phiên bản .NET mới hơn (ví dụ .NET 5.0 trở lên).
  • EventHubConsumerClient: Dùng với ứng dụng viết bằng Python hoặc JavaScript.
  • EventProcessorHost: Sử dụng trong các ứng dụng .NET cũ (trước .NET Core 3.x).
  • EventHubProducerClient: Dùng để gửi sự kiện (send events) đến Event Hub, không phải để xử lý.

🔗 Nguồn tài liệu:


✅ Kết luận:

Đáp án chính xác:
EventProcessorClient

🔐 Lý do:

  • Hỗ trợ cân bằng tải, đa instance, tự động gán phân vùng (partition assignment).
  • Được thiết kế cho các phiên bản .NET hiện đại như .NET 5.0+.
  • Các lựa chọn còn lại không tương thích hoặc dùng sai mục đích.

Leave a Reply

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