В python 3.4 появился asyncio. До сих пор многие разработчики не знают, что это такое, как реализуется асинхронность в Python и в чем её сильные и слабые места. Повторим пройденное и заглянем под капот.
медленный • Можно обрабатывать каждый запрос в отдельном процессе • Можно обрабатывать каждый запрос в отдельном треде Проблема Что делать, если клиентов 10 тысяч? 2
Отложенные действия • Событийные системы 13 Где не подходит? • IO мало, а вычислений много или много данных • Если события должны всегда происходить строго последовательно