limits support for target.smtp
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 30/100
Línea de trabajo
Empieza comparando el comportamiento existente de limitación de velocidad de target.remote con target.smtp y, a continuación, examina cómo target.queue gestiona los reintentos de entrega. Decide si los límites específicos de SMTP o un wrapper target.limited se ajustan al caso de uso indicado, incluido el manejo de timeouts; se considera terminado cuando el diseño elegido está implementado y su interacción con los reintentos está cubierta.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Use case
Forwarding messages to external systems with ratelimits.
Your idea for a solution
Add limits to target.smtp - the code will be very similar to target.remote.
As an alternative consider implementing target-agnostic "target.limited" wrapper.
Consider interaction with target.queue - might be a good idea to skip increasing retries if delivery fails due to timeout waiting on limits.
- Lenguaje dominante
- Go
- Estrellas
- 6.1k
- Forks
- 327
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
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 foxcpp/maddy
-
ready-for-release
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
-
bug invalid
-
bug
Todos los issues de foxcpp/maddy
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
bug group: validation priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
codecheckers/chekhov#51 ·
-
Creating worktree from an existing remote branch with a slash in it, has unexpected behaviour Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100