
Phân tích câu hỏi
- Bối cảnh:
- Một dịch vụ SaaS quản lý ảnh.
- Ảnh được tải lên Azure Blob Storage (General-purpose V2).
- Cần xử lý ảnh trong vòng dưới 1 phút để tạo phiên bản mobile-friendly.
- Giải pháp đề xuất:
- Dùng Azure Blob Storage Change Feed để kích hoạt quá trình xử lý ảnh.
Azure Blob Storage Change Feed có phù hợp không?
- Change Feed ghi lại các thay đổi xảy ra trong Blob Storage (tạo, cập nhật, xóa).
- Nhược điểm lớn:
- Change Feed không phải cơ chế kích hoạt theo thời gian thực.
- Dữ liệu có thể mất vài phút để xuất hiện trong Change Feed.
- Không đảm bảo quá trình xử lý bắt đầu dưới 1 phút.
⛔ Vì vậy, Change Feed không phải giải pháp phù hợp.
Giải pháp tốt hơn?
- Azure Blob Storage Trigger với Azure Functions hoặc Event Grid:
- Azure Blob Storage Trigger: Kích hoạt ngay lập tức khi có file mới.
- Azure Event Grid: Gửi sự kiện ngay khi có file mới đến Azure Functions hoặc Logic Apps.
✅ Azure Blob Storage Trigger hoặc Event Grid là giải pháp chính xác hơn.
Đáp án đúng
❌ B. No
Lý do: Change Feed không đảm bảo xử lý trong dưới 1 phút, do độ trễ khi cập nhật dữ liệu. 🚀