Azure / Azure/azure-functions-durable-python
Support having a "handle" field for the RetryOptions object
- Ngôn ngữ chính
- Python
- Star
- 157
- Fork
- 70
- Merge trung bình
- 2 ngày 10 giờ
- Pull request đã merge (30 ngày)
- 2
Mô tả
Related - https://github.com/Azure/azure-functions-durable-js/issues/329
In retriable DF APIs, dotnet users can add a "handle" field to their "RetryOptions" object. This allows them to provide custom logic to determine whether or not to shortcircuit a retriable operation such that the task is no longer attempted. This is difficult to do in the OOProc model, but we should investigate how to enable it.
Some of the relevant dotnet documentation is here: https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.webjobs.extensions.durabletask.retryoptions?view=azure-dotnet
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng việc xem xét API RetryOptions trong repository Python này, issue liên quan #329 và tài liệu .NET RetryOptions được liên kết. Xác định một thiết kế khả thi, tương thích với OOProc cho handle callback và định nghĩa hành vi short-circuit mong đợi; được xem là hoàn tất khi cách tiếp cận được hỗ trợ và phạm vi đã được thống nhất.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- backend-api-design
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 30/100