Как реализовать звуковое оповещение в режиме реального времени в Reactjs и Laravel? - PullRequest
2 голосов
/ 03 февраля 2020

Мне нужно спроектировать систему приема заказов и кухни в ресторане . Когда официант подтверждает заказ, информация о заказе должна отображаться в реальном времени на кухонном компьютере при входе пользователя на кухню, а звуковой сигнал должен звучать , пока пользователь на кухне не нажмет на идентификатор заказа (ie., Чтобы принять или отклонить заказ).

Я использую Laravel для конечной точки API и Reactjs для внешнего интерфейса и базы данных MySql.

Пожалуйста, дайте мне знать, как я могу достичь это.

Ответы [ 2 ]

1 голос
/ 07 апреля 2020

Попробуйте Apache Кафка, он используется для построения конвейеров данных в реальном времени и потоковых приложений.

1 голос
/ 03 февраля 2020

У вас есть два способа реализовать это по-старому: «вытащить модель», спрашивать на стороне клиента каждые n секунд «где новые уведомления»? Или используйте веб-пакеты, чтобы постоянно скрывать раздоры с вашим клиентом. Вам нужно будет написать работника на php или на NodeJs, который будет поддерживать соединения веб-корзин с клиентом.

Также известно, что существуют сторонние сервисы, которые могут помочь отправлять уведомления вашим клиентам. Как этот https://pusher.com.

...