-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Mastering RabbitMQ
By :

Celery is a Distributed Task Queue. What this means is that in the context of RabbitMQ and AMQP, it takes the entire AMQP model and shapes it; it folds only the best ideas from it into providing a world-class, production-grade background queue library for you to use.
Celery allows for swappable backends, and one of them is RabbitMQ, which we'll explore here.
Celery is mind-numbingly used almost everywhere in nearly every Python-based company or start-up to do background jobs; it's also used in big corporations, such as Mozilla; see more information at: https://github.com/celery/celery/wiki#companieswebsites-using-celery.
Hopefully, you're excited about exploring Celery as I am; I hope you'll be amazed at Celery's conciseness.
First, let's install celery
as 'we did before with pip:
$ pip install celery
Then, let's make sure we have a working installation by verifying with a simple client:
from celery import Celery app = Celery('pages_celery', broker='amqp://guest@localhost...
Change the font size
Change margin width
Change background colour