Конкретное решение не смогу подсказать, но кое что все же.
Real-time Web Application with Socket.IO, Node.js,...
совместо с
autobahn.ws/js
сокет 1, зачем более.
все конечно зависит от направления приложения. поэтому ничего конкретного посоветовать не смогу.
клиент ушел в offline? сохраняйте данные локально, благо уже есть различные способы хранения. появился коннект? восстановите соединения, и все что надо (подписки, токены)
отправьте порцию данных на сервер.
все вроде бы не сложно.
" Что если таких real-time событий множество ?" - а их и не бывает мало. ничего. при грамотной архитектуре и масштабируемости можно достичь обработки и Очень многих событий