Рекомендуется использовать websocket со службой обмена сообщениями

#reactjs #websocket #push-notification #activemq-artemis

Вопрос:

Я пишу веб-приложение с интерфейсом Reacjs и бэкендом Java. Серверная сторона должна публиковать сообщения в пользовательском интерфейсе/клиенте всякий раз, когда появляется новое сообщение. Для этого я хотел использовать ActiveMQ Artemis в качестве службы обмена сообщениями между сервером и клиентом. Клиент Reactjs подключается к Artemis с помощью websocket.

  1. Рекомендуется ли разрешать клиенту напрямую подключаться к Artemis?
  2. Если да, то как управлять подключением новых пользователей к MQ при регистрации и попытаться немедленно войти в систему.
  3. Если нет, то как лучше всего получать push-уведомления непосредственно клиенту.

Комментарии:

1. У вас здесь слишком много индивидуальных вопросов. Кроме того, расспросы о «лучших» практиках приведут к ответам, основанным на мнениях, а не на фактах. Такие вопросы не по теме здесь, в переполнении стека.