Предположим, у вас есть веб-сайт социальной сети, где вы можете иметь друзей, а также просматривать их последние действия.Вопрос в том, как наиболее эффективно (без проблем с производительностью) сразу же получать информацию об их действиях, таких как изменение профиля, когда они в сети, а вы в сети одновременно?
У меня есть два разных способа решения этого, но я не совсем уверен, какой из них будет наиболее эффективным с точки зрения БД, а также с точки зрения памяти Java.Ниже приведены мои методы, и, пожалуйста, дайте мне знать, если у вас есть какой-нибудь лучший способ: 1- Использование java HTTP Session Listener для получения сессии каждого отдельного пользователя и прохождения обновлений.2- Проверка базы данных на наличие новых обновлений через каждые несколько секунд, а затем обновление карты.