Tornado — это мощный асинхронный фреймворк для создания веб-приложений и сетевых сервисов на Python. Его ключевая особенность — способность обрабатывать тысячи одновременных подключений с минимальными затратами ресурсов. В отличие от традиционных синхронных фреймворков, таких как Django или Flask, Tornado использует неблокирующий I/O и событийный цикл (event loop), что делает его идеальным для приложений реального времени, чатов, потоковой передачи данных и API с высокой нагрузкой. Tornado был разработан в 2009 году компанией FriendFeed, позже приобретенной Facebook. Изначально фреймворк создавался для эффективного управления большим количеством активных пользовательских соединений, что было критически важно для сервисов реального времени. После открытия исходного кода Tornado стал популярным инструментом в сообществе Python. Tornado использует событийный цикл для обработки запросов асинхронно. Это позволяет серверу выполнять другие задачи, пока ожидает завершения операций ввода-вывода
Tornado: Высокопроизводительный асинхронный фреймворк для Python
10 мая 202510 мая 2025
2
3 мин