UPDATE: With the release of Celery 3.1, these instructions are out of date. I’ll be posting some notes on migration and doing a fresh 3.1 installation in the near future.
I recently needed an asynchronous task queue and found the fantastic Celery Project to be just what I was looking for.
Getting up and running was fairly simple as there’s lots of great documentation…
But rather than read all of those, here’s a quick rundown of the 5 steps it takes to get up and running…
1) Install RabbitMQ
2) OPTIONAL – configure a rabbitmq user
3) Install Celery
4) Configure your Django application
5) Sync your DB
Boom goes the dynamite. You can now jump into the beginners Django tutorial found here.