Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: Chancy, a Postgres-backed, batteries-included task queue for Python (github.com/tktech)
3 points by TkTech 4 months ago | hide | past | favorite
Chancy is an early-stage project to address a lot of the issues I've run into over the years trying to use Celery+Flower on small and large projects. It's now been used in a few projects with thousands of users, over a billion jobs, and hundreds of thousands of workflows. All Chancy features work with just Postgres, on 1 or 1000 workers or even embedded inside your existing asyncio servers like FastAPI.

    - Support for job priorities, retries, timeouts, scheduling, global rate limits, memory limits, unique jobs, cancellation, and more

    - asyncio-based worker with support for asyncio, threaded, process-based, and sub-interpreter job execution.

    - Configurable job retention for easy debugging and tracking

    - Minimal dependencies (only psycopg3 required)

    - Plugins for a dashboard, workflows, cron jobs, and more

    - Optional transactional enqueueing for atomic job creation

    - asyncio & sync APIs for easy integration with existing codebases



Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: