
Phân tích yêu cầu
- Bạn đang phát triển Azure Durable Functions để quản lý quy trình vay mua xe.
- Quy trình vay gồm nhiều bước cần thực hiện theo thứ tự cụ thể.
- Một trong các bước là kiểm tra tín dụng khách hàng, có thể mất nhiều ngày để xử lý.
- Yêu cầu: Chọn loại Durable Function phù hợp.
Phân tích các loại Durable Functions
Loại Function | Chức năng | Có phù hợp không? |
---|---|---|
A. Orchestrator | Điều phối luồng công việc giữa các Activity Functions, đảm bảo các bước chạy theo trình tự. | ✅ Cần có, vì nó sẽ điều phối các bước trong quy trình vay. |
B. Client | Kích hoạt Durable Functions từ một API bên ngoài hoặc event. | ❌ Không cần, vì câu hỏi không yêu cầu kích hoạt function từ bên ngoài. |
C. Entity | Lưu trữ trạng thái và xử lý dữ liệu bền vững (stateful). | ❌ Không cần, vì không có yêu cầu lưu trữ trạng thái lâu dài giữa các lần gọi. |
D. Activity | Thực hiện công việc đơn lẻ như gọi API kiểm tra tín dụng hoặc xử lý dữ liệu. | ✅ Cần có, vì nó sẽ đảm nhiệm từng bước trong quy trình vay. |
Đáp án chính xác
✅ A. Orchestrator – Điều phối các bước của quy trình vay.
✅ D. Activity – Thực hiện các tác vụ như kiểm tra tín dụng khách hàng.
🚀 Đáp án đúng: A và D!