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

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

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

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

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