Какое количество подключений выдерживает Jetty 9 embedded?
Ситуация следующая:
Написан сервер для небольшой игры, использующий в качестве http-сервера Jetty 9 embedded. Запускается параллельно на трех VPS (1024МГц, 1024 Мб, 10Мбит/с каждый). Для обмена сообщениями с клиентом испольщуется ProtoBuf от Google. При инициализации сессии парсится JSON объект из БД (Cassandra cluster) - делается это только один раз на каждого. при активной игре отсылается примерно 1 запрос в одну-две секунды.
Собственно вопрос: сколько примерно может выдержать одновременных подключений данная сборка?
PS: написан тест на java, который генерирует отдельные потоки, каждый поток раз в секунду отправляет и получает игровые сообщения. При загрузке примерно в 2000 пользователей, начинаются прерывания по таймауту, при этом нагрузка на сервера растет незначительно.
Должен выдержать много. Но зависит от объема данных на запрос, частоты запросов, качества сети, протокола (TCP или UDP) и других факторов. Точный ответ вам тут никто не скажет. Надо тестировать. Загрузите ваши сервера запросами, которые моделируют реальные запросы вашего приложения, и узнаете ответ на ваш вопрос.