Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Поделиться:

Помочь устранить проблему с redis pub/sub.

t
Заказчик
Отзывы фрилансеров: + 3 0 - 0
Зарегистрирован на сайте 4 года и 10 месяцев
Безопасная сделка Бюджет: 5000 ₽
78.98 $ — 72.86 €
Есть сайт, работает на php.
Также запущено nodejs приложение, юзер заходит на сайт и подключается к нему.
Нода берет делает запрос на пыху, а пыха отдает ответ, залогинен ли юзер.
Далее нода подписывает юзера на определенный канал для получения новых сообщений.
Пример: Юзер А отправляет сообщение юзеру Б через ajax запрос на php скрипт, скрипт php записывает в бд и публикует в канал json данные, которые в себе содержат кому посылаем сообщение, от кого и т.д.
Далее брокер в ноде получает сообщение и публикует в комнату юзера, комната создается на основе id юзера.

В чем проблема ?
Когда я посылаю сообщения через ajax запросы, некоторые из них просто теряются, то есть они в брокер не поступают.
Потом я узнал, что redis не гарантирует доставку сообщений.
Онлайн у меня порядка 300 – 500 человек и не думаю, что это серьезная нагрузка для брокера.
Нужно исправить проблему с доставкой сообщений.
Либо другой брокер, либо еще что-то.

Технологии: php, nginx, mysql, redis, socket.io, nodejs.
Готов заплатить адекватную цену за помощь в решении данной проблемы.
Разделы:
Опубликован:
24.01.2020 | 22:14

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста