Azure / Azure/azure-functions-durable-python

Support having a "handle" field for the RetryOptions object

Abierto
#375 1 comentario 0 reacciones 0 asignados Ver en GitHub
Enhancement
Lenguaje dominante
Python
Estrellas
157
Forks
70
Merge medio
2 d 10 h
PR fusionados (30 d)
2

Descripción

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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Empieza revisando la API de RetryOptions en este repositorio de Python, el issue relacionado #329 y la documentación enlazada de .NET RetryOptions. Determina un diseño viable y compatible con OOProc para un callback de manejo y define el comportamiento de short-circuit esperado; se considera terminado cuando se hayan acordado el enfoque compatible y el alcance.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
backend-api-design
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
30/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.