Subscribe to get weekly email with the most promising tools 🚀

pgqueuer est une bibliothèque de file d'attente de tâches minimaliste et haute performance pour Python, tirant parti de la robustesse de PostgreSQL.

Listé dans les catégories:

Outils de développementCatégories
pgqueuer-image-0

Description

pgqueuer est une bibliothèque de file d'attente de tâches minimaliste et haute performance pour Python, tirant parti de la robustesse de PostgreSQL. Conçue pour la simplicité et l'efficacité, pgqueuer utilise LISTEN/NOTIFY de PostgreSQL pour gérer les files d'attente de tâches sans effort.

Comment utiliser pgqueuer?

Pour utiliser pgqueuer, installez-le via pip et configurez un consommateur pour traiter les tâches au fur et à mesure qu'elles sont mises en file d'attente. Vous pouvez également créer un producteur pour mettre des tâches dans la file d'attente.

Fonctionnalités principales de pgqueuer:

1️⃣

Intégration simple avec des applications Python existantes utilisant PostgreSQL

2️⃣

Gestion efficace de la concurrence utilisant FOR UPDATE SKIP LOCKED de PostgreSQL

3️⃣

Notifications en temps réel tirant parti de LISTEN et NOTIFY pour les mises à jour de statut des tâches

4️⃣

Traitement de tâches haute performance

5️⃣

Conception minimaliste pour une facilité d'utilisation

Pourquoi pourrait-il être utilisé pgqueuer?

#Cas d'utilisationStatut
# 1Traitement des messages de données entrants en temps réel
# 2Gestion des tâches en arrière-plan dans les applications web
# 3Gestion efficace des tâches asynchrones

Développé par pgqueuer?

PgQueuer est développé par janbjorge, qui se concentre sur la création de solutions efficaces et simples pour la mise en file d'attente de tâches dans les applications Python.

FAQ de pgqueuer