JS внедрить систему pubsub меседжинга в p2p приложение

  • Опубликовано 3 года назад
  • Просмотры 5
  • Закончить проект

Описание

у нас приложение (js реакт) в котором используется меседжинг (браузеры онлайн пользователей – пиры, передают друг другу информацию) на основе libp2p.js , который работает не так быстро как хотелось бы. Требуется специалист который аккуратно внедрит надежную систему обмена сообщениями (emitjs, socket.io, rabbitmq или какие там еще есть).

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

посмотреть текущую реализацию можно тут github.com/swaponline/Mul...

пишите у кого есть опыт.

Опубликовано 3 года назад