very light weight django task queues

161 views
Skip to first unread message

TinyJaguar

unread,
Apr 6, 2014, 6:33:30 AM4/6/14
to django...@googlegroups.com
I've been using both django-huey and celery as task queues with varying success in other projects.
see (https://www.djangopackages.com/grids/g/workers-queues-tasks/)

Most of the task queues are redis based. They seem to be overkill for our current situation and add another layer of system maintenance (i.e a redis instance) and we want/need to have a minimum of packages on our micro instances (currently just django, postgres, nginx and a few tiny packages)

Our typical background tasks occur once or twice a week! and may take about 30 minutes to a few hours to process.
What I'm looking for is a very very simple task queue that does not use redis or any other 'external' database. Just a bunch of tables in the current app's database would be fine.

what would you suggest?

 

esatte...@wi.rr.com

unread,
Apr 6, 2014, 9:48:02 AM4/6/14
to django...@googlegroups.com
Django ztask is a pretty good solution for what you are describing

https://github.com/dmgctrl/django-ztask

Derek

unread,
Apr 6, 2014, 9:48:48 AM4/6/14
to django...@googlegroups.com

Arnold Krille

unread,
Apr 6, 2014, 12:04:18 PM4/6/14
to django...@googlegroups.com
django-extensions allows to define scripts for
cron.[hourly|daily|weekly], you just have to make cron call them.

But that assumes that your tasks don't have to run asap after being
scheduled.

- Arnold
signature.asc

Russell Keith-Magee

unread,
Apr 6, 2014, 7:53:25 PM4/6/14
to Django Users
Hi,

Another option to throw onto the pile:


This was recommended to me by Jannis Leidel (jezdez), who used it on caniusepython3.com.

Yours,
Russ Magee %-)



--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To post to this group, send email to django...@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/22067995-cdb5-42ed-bb9e-4d8a80b2fc4d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

VidJa Hunter

unread,
Apr 7, 2014, 2:12:55 PM4/7/14
to django...@googlegroups.com
thanks guys,

i'm going to try a few, but django-pq looks very promising.

cheers,

Vid





--
You received this message because you are subscribed to a topic in the Google Groups "Django users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/django-users/TZw6meNxujc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to django-users...@googlegroups.com.

To post to this group, send email to django...@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
Reply all
Reply to author
Forward
0 new messages