Я должен решить эту проблему наилучшим образом, подключенные пользователи должны видеть пользователей, которые отключились 5 минут назад.Я не смог найти другого способа сделать это.
- Должна быть ведьма, которая за 1 минуту получит работу от db (Mongo), который отключился 5 минут назад, собирает все данные офлайн-пользователей вмассив, выдать эти данные всем пользователям, обновить в дБ, что пользователи из массива (с _id) отправили
- Задание обновит пользовательские данные, установить, что испускается и вернуть данные пользователя, отправить всем пользователям, этобудет работать в течение 5 секунд
Мы используем не очень сильный сервер, Mongo и Redis находятся в одной виртуальной машине. Какое решение является лучшим?