I use celery for the following:

1. Expensive tasks that you don't want the user waiting on.  For
example: sending messages;
   we have triggers for SMS, Email and iPhone APN messages.  I don't
want the request/response
   waiting around while I do all of that.
2. Tasks that could fail and need to be retried.  For example:
updating settings on
   the backend, you don't need complicated retry logic.
3. Replacement for cron.  The biggest issue with cron is that it is
single server.
   Once I switched to celery I don't care which processing server
launches the task.

On May 23, 9:49 pm, br <robert...@gmail.com> wrote:
> I understand a lot of production systems use celery and/or cron to
> automate task queues and/or scheduling.  I am just getting involved in
> a startup and will be the go-to guy for tech stuff and am interested
> in what types of tasks people use Celery (or a celery-like platform)
> for so that when similar types of things come up in my company, I'll
> think of it first.    I've read through the manuals a bit, but its
> mostly technical and implementations.  I'd like some examples to
> analogize to and then I can apply the code  when stuff comes up.    I
> realize Celery isn't a django-specific tool, but it seems to go hand
> and hand a lot of times and we are building our platform in django.
>
> Thanks,
>
> br

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to