Tuesday, May 24, 2011

Re: Example uses of Celery

We use Celery & RabbitMQ for the following:

Scheduling SMS & e-mail for times in the future based on appointments.

Making deposits on debit cards.

Regularly-scheduled report e-mail notifications.

Async e-mail & sms alerts to users when certain activity occurs.

Compiling report data and loading it into MongoDB so it can be used
for all reporting; reporting does not put a drain on our application
database.

API calls (such as checking a cardholder's balance) for display on
the page with AJAX (for faster page loads).

The primary benefit for all of these is asynchronous processing -- we
don't slow down page loads for our users. However, the ability to
schedule additional attempts when exceptions are caught is great also.

Shawn


--
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+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

No comments:

Post a Comment