In this chapter, we discussed the Celery distributed task queue. We also visualized its architecture, analyzed its key components, and saw how to set up an environment to build basic applications with Celery. It is possible to write a book only about Celery, and I hope that I have been fair and just while choosing the topics throughout.
In the next chapter, we will study the asyncio
module as well as learn how to execute processing in an asynchronous way. We will also have a brief introduction to coroutines
, and learn how to use them with asyncio
.