Что нужно чтобы сделать чат на spring?

Нужно сделать чат не групповой а столы человек с человек мог общаться. При чем у одного человека есть несколько чатов. Я не знаю куда смотреть, в плане что нужно чтобы на клиентскую часть (React js) сразу приходило сообщение. Back на spring. Структуру БД я в принципе понял, не понял только как показывать новое сообщение сразу двум клиентам.
  • Вопрос задан
  • 402 просмотра
Решения вопроса 1
azerphoenix
@azerphoenix Куратор тега Spring
Java Software Engineer
Ну если вам нужено простой чат, то можете использовать Spring Websockets
Вот, в этой статье подробно написано, как это реализовать:
https://habr.com/ru/company/otus/blog/516702/

А дальше можете посмотреть в сторону RabbitMQ
https://spring.io/guides/gs/messaging-rabbitmq/
https://habr.com/ru/company/otus/blog/500936/
https://habr.com/ru/post/262069/
или же ActiveMQ
activemq.apache.org/spring-support.html
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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