Привет! Я написал хорошо масштабируемый HTTP-сервер событий (длинный опрос) на C / C ++, используя libevent. Тем не менее, он грязный, трудно переносимый, и давайте посмотрим правде в глаза: это C. Не говоря уже о том, что у меня были некоторые серьезные проблемы с соединителем mysqlcpp (который является полным мусором), и некоторые незначительные проблемы с libevent (это может быть потому, что я использую 2.0.1-альфа). Сервер событий - это C / C ++, а фактическим бэкендом является PHP-fpm, который я нажимаю, если мне нужно (то есть, если есть новое событие). Вся маршрутизация прокси / cgi выполняется через nginx.
Я спорю о переписывании всего этого (сервер событий и серверная часть) на Java - мне нравится использовать PHP для внешнего интерфейса. Я слышал много хорошего о Jetty, но мне интересно, имел ли кто-нибудь опыт развертывания реальных высококонкурентных приложений, работающих на сервере Jetty. Если это так, то как он складывается по сравнению с свободным имплантацией HTTP или эквивалентными библиотеками серверов Erlang и Python?
Меня не интересуют apachebench
тесты, поэтому, пожалуйста, не связывайте их. Мне интересны параллелизм и масштабируемость .
Спасибо за понимание.