Best practice 1 : Retry
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Empieza leyendo el issue #192 enlazado y la guía de Azure sobre fallos transitorios. El issue no menciona archivos, puntos de entrada ni pruebas, así que localiza la implementación del middleware del SDK antes de planificar el trabajo. Terminado significa que se han implementado cinco estrategias de middleware de reintento: back-off exponencial, incremental, regular, inmediato y aleatorizado, manteniendo cada una centrada en su propio PR.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
In order to add proper retries to the sdk, we can try to implement retry middlewares with different retry strategies. prefrably make a PR per middleware to keep focus on each case.
create minimum 5 Middleware one for each type of retry:
- Exponential back-off
- Incremental intervals
- Regular intervals
- Immediate retry
- Randomization
see here for technical details https://docs.microsoft.com/en-us/azure/architecture/best-practices/transient-faults
linked to https://github.com/commercetools/rmf-codegen/issues/192
- Lenguaje dominante
- Kotlin
- Estrellas
- 16
- Forks
- 7
- Merge medio
- 2 d 8 h
- PR fusionados (30 d)
- 4
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de commercetools/rmf-codegen
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
commercetools/rmf-codegen#333 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
commercetools/rmf-codegen#323 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
commercetools/rmf-codegen#313 · 2 comentarios ·
-
Add support for more languagesAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
commercetools/rmf-codegen#306 · 5 comentarios ·
-
Validate correct use of traitsAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 40/100
commercetools/rmf-codegen#295 ·
Todos los issues de commercetools/rmf-codegen
Issues similares
-
Voratoon change link broAbiertoSource is down
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
keiyoushi/extensions-source#19491 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
MTES-MCT/rapportnav2#1557 ·
Los mantenedores suelen responder en 1 día
-
ready-for-agent
Dificultad 1/5 1-3 horas Aptitud para principiantes 86/100
emm3000/Just-Chill#543 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
vaadin/intellij-plugin#600 ·
-
more gray for disabled optionAbiertoaccessibility
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100