MagicStack / MagicStack/asyncpg
FR: cluster connection pool with fail-over
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 8.1k
- Forks
- 468
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
-
please consider inclusion of cluster connection pool with automatic fail-over, i.e.
https://gist.github.com/Andrei-Pozolotin/f5be7dec56840428c6245a1cef4a25eb -
the basic idea is to run per-cluster-member connection ping tasks in background
and select next best available connection upon the failure of the current database connection
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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.
Línea de trabajo
Comienza revisando el comportamiento existente del pool de conexiones en asyncpg y el gist enlazado que describe el fail-over del clúster. Define cómo deben funcionar los pings en segundo plano para cada miembro del clúster y la selección de la siguiente conexión disponible; después, verifica que los fallos cambien de conexión de forma fiable sin interrumpir el uso del pool.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- postgresql, python
- Área
- databases
- 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
- 20/100