Всем привет!
На одном сервере на домене дев dev.site.com:2088 и продакшен site.com:2084 запущены одинаковые nodejs приложения.
Само приложение
тут.
Оно делает следующее, авторизовывает юзера через socket.io и подписывает на разные каналы в редис.
Но когда я отправляю сообщение на проде юзеру 1 от юзера 2, то сообщения идут и на прод и на дев, в чем может быть причина ?
Как работает отправка сообщений ?
В брокер поступает сообщение в виде json, беру из него id юзера для кого оно и шлю в комнату юзера.
Комната создается на основе user_room_+id
может из-за того что одинаковые комнаты создаются, типа и там и там есть одинаковые юзера и создают комнаты.
И у 2 двух приложение есть какой-то глобальный скоуп, в который попадают эти комнаты ?
Если да, то почему так присходит ?