Laravel сервер для связи с клиентом - PullRequest
0 голосов
/ 04 июля 2019

Мне нужно реализовать взаимодействие сервера с клиентом. Длинный опрос звучит как неоптимальное решение. Розетки было бы здорово. Я смотрю на этот пакет:

https://github.com/beyondcode/laravel-websockets

Мой сервер работает на AWS Elastic Beanstalk (со второй рабочей средой для очереди и cron).

У кого-нибудь есть опыт настройки сокетного соединения в Elastic Beanstalk? В частности, как я могу запустить сервер сокетов, используя расширения (или любым другим способом). Похоже, я должен использовать супервизор для сервера.

Должен ли этот сервер жить в рабочей среде? Может это? Я не знаю много о движущихся частях здесь. Все, что полезно:)

1 Ответ

0 голосов
/ 04 июля 2019

Laravel поставляется с готовым инструментом вещания: Laravel Echo. И вы можете использовать его с локальным экземпляром (например, с помощью Redis) или использовать API или внешний инструмент (Socket.IO, Pusher ...) Взгляните на документацию https://laravel.com/docs/5.8/broadcasting

...