- PgQueuer es una biblioteca minimalista y de alto rendimiento de cola de trabajos para Python que aprovecha la solidez de PostgreSQL
- Está diseñada para la simplicidad y la eficiencia, y usa LISTEN/NOTIFY de PostgreSQL para gestionar fácilmente la cola de trabajos
Características
- Integración sencilla: se puede integrar fácilmente con aplicaciones de Python existentes que usan PostgreSQL
- Manejo eficiente de concurrencia: usa
FOR UPDATE SKIP LOCKED de PostgreSQL para permitir un procesamiento de trabajos confiable y concurrente
- Notificaciones en tiempo real: aprovecha
LISTEN y NOTIFY para ofrecer actualizaciones en tiempo real sobre cambios en el estado de los trabajos
Resumen de GN⁺
- PgQueuer permite gestionar de forma eficiente colas de trabajos en aplicaciones de Python aprovechando la funcionalidad LISTEN/NOTIFY de PostgreSQL.
- Ofrece integración sencilla y manejo eficiente de concurrencia, por lo que puede aplicarse fácilmente a sistemas existentes.
- Con su función de notificaciones en tiempo real, es posible verificar de inmediato el estado de los trabajos, lo que facilita su administración.
- Otros proyectos con funcionalidades similares incluyen RQ y Celery.
1 comentarios
Comentarios en Hacker News
pg_cron)update job_table set key=value where ... limit 1update ... limit