Обновить
1
12
Максим@endlessAI

Пользователь

Отправить сообщение

Да, цель статьи именно дать базу для понимания. В целом в экосистеме Python в основном и используются asgi-сервера на Python, правда цикл событий обычно uvloop, а там уже Cython и libuv. Но i/o мультиплексируется за счёт epoll, и насколько я знаю, не он является узким местом. Последнее время есть ещё интересные движения в сторону rsgi-серверов на Rust, но в проде ещё не использовал - хватает и текущей производительности, и узкое место не в сервере. Но для веб-серверов общего назначения вроде nginx Python конечно не подойдёт.

812к rps впечатляет, на каком языке писали?

Системные вызовы для мультиплексирования ввода/вывода оставил на следующую часть)

Информация

В рейтинге
596-й
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Средний
Высоконагруженные системы
Linux
Kubernetes
PostgreSQL
Redis
Apache Kafka
Golang
Python