@lexstile

Php самостоятельно не способен работать с server sent event?

Как самостоятельно организовать работу с SSE на php/laravel? (без использования всяких pusher и т. д., за которые надо платить, дело не в деньгах, а такие вещи хочется решать у себя и не зависеть от подобного рода сервисов)
Видел, вариант, когда на событие вешают контроллер с методом handle.

Внимание, вопрос: можно ли отправлять данные через SSE на клиент выбранному количеству пользователей (допустим, подключено 10 человек, отправить 2-3 или лучше использовать в роуте модель пользователя и тогда они должны будут отсекаться автоматически?) без использования сторонних прослоек? (если прослойки, проще node js развернуть)

UPD: Нашел еще пакет sarfraznawaz2005/laravel-sse, но инструкций, как это связать с api - не нашел.
  • Вопрос задан
  • 276 просмотров
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Способен конечно, вот первые попавшиеся гайды с примерами на php
https://developer.mozilla.org/en-US/docs/Web/API/S...
https://www.w3schools.com/html/html5_serversenteve...

Но когда у вас будет не 10 клиентов, а десятки тысяч, то вам не понравится количество затрачиваемых ресурсов, и вы перепишете этот SSE на другой стек.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы