Pull to refresh
1
12
Максим@endlessAI

User

Send message

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

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

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

Information

Rating
600-th
Registered
Activity

Specialization

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