In the following links, you will find more information about the tools mentioned and the official Python documentation for some of the modules that we talked about in this chapter:
- Python ThreadPoolExecutor Tutorial: https://tutorialedge.net/python/concurrency/python-threadpoolexecutor-tutorial
- Concurrent futures documentation: https://docs.python.org/3/library/concurrent.futures.html
- asyncio documentation: https://docs.python.org/3/library/asyncio.html
- Tornado web demos: https://github.com/tornadoweb/tornado/tree/stable/demos
- Other solutions based on Tornado: http://cyclone.io
- Alternatives to aiohttp. Sanic as an async Python 3.5+ web server: https://sanicframework.org
- Celery project: http://www.celeryproject.org
- Twisted project: https://twistedmatrix.com/trac
- Writing Servers: https://twistedmatrix.com/documents/current/core/howto/servers.html
- Writing Clients...