Я знаю, что у меня нет кода, чтобы показать вам, ребята, я застрял в какой-то момент, и я не знаю, с чего начать. Надеюсь, кто-то мне поможет.Отправить сообщение от Server to All Clients
Я разрабатываю приложение Spring MVC, и мне нужно отправить сообщение всем пользователям активного сеанса, чтобы выполнить скрипт, доступный всем клиентам, поскольку он определен в файле js и включен для каждого пользователя.
Я осмотрел и нашел некоторые рамки, которые предлагают такие типы функций, как атмосфера, но я не думаю, что он должен использоваться в моей ситуации, так как это большая структура, а требуемая функциональность очень мала. Я также усовершенствовал WebSockets, но не могу найти что-нибудь, что поможет мне в вызове скрипта на стороне клиента для всех клиентов.
Если кто-то может помочь мне перейти на правильный путь или направить меня к аналогичному примеру. Я буду благодарен
**** Обновление **** Я также могу использовать опрос, если есть способ: если контроллер получает запрос, сеанс должен считаться бездействующим во время этого, например, есть контроллер который вызывается каждые 5 минут, а в сеансе - 30 минут. Сессия не истекает в это время, если контроллер используется для опроса вызывается каждые 5 минут, мне нужно, чтобы исключить конкретный контроллер из расчета времени простоя
Как насчет общего старинке решения Java? Вместо этого, если вы отправляете сообщение, вы могли бы опробовать серверный ресурс каждые X минут. – chrisl08
. Я не могу сделать это таким образом, это было первое требование. –
получается, я могу использовать опрос, обновил вопрос. Если бы вы могли дать решение, это будет здорово! –