MagicStack / MagicStack/asyncpg
Support for Postgres-like Clusters
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 8.1k
- Forks
- 468
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
I'm using [CrateDB](https://github.com/crate/crate) which provides a Postgres interface and allows you to run a cluster of nodes that can all be used for queries. It would be great to have a way to distribute queries across nodes and be able to safely recover if one nodes goes down but the rest are available.
It would be great to be able to just define multiple Postgres endpoints and have asyncpg round-robin non-transaction queries to them.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
L’issue ne nomme aucun fichier, test ou point d’entrée. Commencez par examiner le comportement existant des connexions et du pooling de asyncpg, puis déterminez comment plusieurs endpoints PostgreSQL, le routage round-robin pour les requêtes hors transaction et la récupération après la défaillance d’un nœud doivent s’articuler ; le travail est considéré comme terminé lorsque le comportement est spécifié et couvert pour les nœuds disponibles et indisponibles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- postgresql, python
- Domaine
- backend, databases
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 30/100