Задать вопрос
@light___soul
Full Stack Middle Web Developer

WebSocket или Rest?

Привет Тостер.
Есть на сайте форма обратной связи. В ней происходит переписка с оператором. Все работает на HTTP запросах, каждые 3-4 секунды клиент отправляет GET запрос на сервер для получения новых сообщений.

Правильна ли такая архитектура или будет лучше использовать WebSocket (пока не знаю как это реализовать.)
Количество одновременных подключений может быть очень большим. Примерно 10 000 пользователей а то и больше, это уже больше трех тысяч запросов в секунду.

БД: MySQL, apatche tomcat, java
  • Вопрос задан
  • 1742 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
Решения вопроса 2
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Текущий вариант проще всего будет переделать под long polling.
Ответ написан
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Лучше переписать бэкенд на Netty, а фронтенд на использование websocket.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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