Задать вопрос

Какое количество подключений выдерживает Jetty 9 embedded?

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

Войдите, чтобы написать ответ

Похожие вопросы