Есть ли решение может отправить сообщение группе пользователя (не всем пользователя), используя Spring4 Websocket?

StackOverflow https://stackoverflow.com//questions/23012270

Вопрос

Недавно я использую Websocket Spring4, чтобы нажать сообщение для конечного пользователя.

Мне известно, что есть 2 метода (convertAndSend, convertAndSendToUser) для отправки сообщения в классе <Сильные> SIMPMESSAGESENDAGESPERATIONS .

Но есть ли способ отправить сообщение группе пользователя, и пользователь из группы не может подписаться на сообщение?

Большое спасибо.

Это было полезно?

Решение

на весной рамки 4.0.x, можно отправлять сообщения группе пользователей:

    .
  • Явно отправляя сообщения каждому пользователю, используя цикл для цикла
  • Отправка сообщений к определенной теме, учитывая тех пользователей подписаны на эту тему заранее.

Как вы упоминали, вы не хотите, чтобы пользователи, которые не принадлежат этой «группе», чтобы иметь возможность подписаться на эту тему.На самом деле это звонки для функций авторизации.

с 4.0.x, функции безопасности реализованы на уровне HTTP, например, во время фазы обновления HTTP, прежде чем клиенты переключитесь на Weblocket (см. Приложение Websocket-Portfolio ).

Функция, которую вы просите, реализуются в Spring Security 4.0.0 (для выпуска, Смотрите этот блог Post для полного предварительного просмотра ).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top