Designing Servers and Asynchronous Programming

In this chapter, you will learn about the principles of socket-based server design, and learn how to build small servers based on multiprocessing approaches. We will continue using asyncio and aiohttp for asynchronous operations. Finally, we will review Tornado, Twisted, and Celery for building asynchronous network applications.

The following topics will be covered in this chapter:

  • Building a multiprocessing-based TCP server
  • Building asynchronous applications with asyncio and aiohttp
  • Building asynchronous network applications with Tornado
  • Building asynchronous network applications with Twisted
  • Building asynchronous network applications with Celery
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset