у нас приложение (js реакт) в котором используется меседжинг (браузеры онлайн пользователей пиры, передают друг другу информацию) на основе libp2p.js , который работает не так быстро как хотелось бы. Требуется специалист который аккуратно внедрит надежную систему обмена сообщениями (emitjs, socket.io, rabbitmq или какие там еще есть).
требования: 1. работать в хром 2. на бэке желательно сообщения сохранять (у нас postgre например) 3. легкий дебаг (юзер онлайн но его не видят в другом браузере, почему?) 4. быстрое подключение, после захода пользователя он сразу онлайн и видит другие пиры 5. корректный реконект, при потере связи и т.п. 6. какая то система мониторинга, чтоб ловить ошибки по типу, что у нас работает, а у каких то клиентов нет, и они даже не сообщают 7. текущую систему не выпиливать (пока),т.е. чтоб работало как дублирующая или можно было быстро переключать через конфиг