Mr_Romanov: для такой задачи даже изучать не надо ничего.
Поднять сервер кодом из документации и добавить один вызов функции с интервалом для рассылки обновлений.
Это даже меньше чем 50 строк наверно.
Да и язык JS, а не какой-то новый. На JS то явно кодил человек раньше, хотя бы тот же клиент который он собирается подключить к серверу.
Night: запускал ratchet сокеты для теста(год два назад), процесс переставал отвечать при 50 подключенных клиентах. Со старымы(первые 50 клиентов) более менее общался, новым просто не отвечал, как-будто выключен.
DimaPolishuk: я вообще не вижу проблемы, не вижу ошибки и нормального кода.
По ссылке десятки примеров такого приложения как вы делаете, и с использованием localstorage тоже есть.
Кода там очень мало поэтому посмотреть как сделано совсем не долго.
Alexander K.: редис адаптер синхронизирует между собой все инсансы, при отправке броадкаста или в определенную комнату оно автоматически отправляет всем клиентам, всех инстансов.
Если вы хотите конкретному, подпишите его на личный уникальный канал, и отправляйте туда сообщения.
Now that you have multiple Socket.IO nodes accepting connections, if you want to broadcast events to everyone (or even everyone in a certain room) you’ll need some way of passing messages between processes or computers.
В итоге скрипт отрабатывает как-будто в базе нет такой записи, хотя она уже есть :)
Может попробовать обернуть в транзакцию или использовать
https://wiki.postgresql.org/wiki/What%27s_new_in_P...