Я ищу неблокирующую среду веб-сервера на основе Python, которая предназначена для обработки большого количества одновременных подключений и реагирования на большие нагрузки ( C10K ). Мне нужно это как бэкэнд для моего веб-приложения. В типичном сценарии клиент веб-приложения будет совершать несколько звонков на сервер с помощью WebSockets.
Пока я нашел 2 варианта в питоне.
За пределами python, конечно, есть node.js, но я бы предпочел среду программирования на python, если это возможно.
Какой из двух вышеупомянутых (или других, которых я не знаю) вы бы порекомендовали? Каковы плюсы-минусы? Или я должен свернуть свой собственный фреймворк, написав некоторый неблокирующий веб-интерфейс для web.py?
Меня беспокоит то, что, хотя оба вышеперечисленных проекта, похоже, пользуются хорошей поддержкой сообщества, они не так популярны, как Django, CherryPy, Pylon и т. Д. Поэтому я боюсь сделать выбор, который в будущем может оказаться плохим.