Задача по WebSocket (Node/PHP)
Предисловие:
В данный момент есть PHP http-сервер. Клиент (React) осуществляет взаимодействие с ним путём REST (POST/GET запросов), в результате чего происходят изменения в БД (MySQL). Каждый клиент действует от имени уникальной учётной записи. Условно говоря, каждая сточка в БД принадлежит той или иной учётной записи. Есть таблица уведомлений, когда клиент А что то меняет в данных клиента Б, в эту таблицу добавляется строка с id учетной записи клиента Б.
Необходимо:
Реализовать WebSocket сервер на Node или PHP. На него подписывались бы React-клиенты, отправляя при подписке уникальный токен. Теперь самое главное! Нужно чтобы когда обычный PHP сервер производит добавление строки в таблицу уведомлений, также отправлять запрос WebSocket-сервером клиенту, причём только тому, кому полагается это уведомление (разумеется в том случае, если этот клиент в данный момент подключен). В запросе должна быть информация об уведомлении.
С кандидатом обсудим задачу более подробно. Я считаю внимательность одним из важных качеств программиста, поэтому отклик начните со слов "Я люблю WebSocket", иначе он будет проигнорирован.
В отклике расскажите про ваш опыт работы с сокетами, как и на чём вы собираетесь выполнить задачу, был ли у вас опыт работы именно с PUSH-уведомлениями (задача не про пуши, но всё таки), и почему я должен выбрать именно вас. Также сколько займёт по времени. Будьте на связи, можете сразу написать контакты, чтобы общение пошло быстрее (все основные моменты продублируем в чате сделки).
Если у вас не было опыта работы с этим инструментом - не пишите отклик, вы только потратите своё и моё время. Я плачу только за результат, который работает на 100%, согласно оговоренным требованиям.
Жду ваших откликов!