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