Задать вопрос
zoonman
@zoonman
⋆⋆⋆⋆⋆

Как сделать ссылаемые объекты правильно?

Простая структура с двумя сущностями: комментарии и пользователи.

Комментарии приходят с сервера через веб-сокеты в виде:
{
"id": 124,
"user": {"id": 256, "name": "abc", "status": "online"},
"text": "Here is comment"
}


Теперь представим, что у нас есть следующие события как пользователь подключился/отключился, сменил имя и т.д.

Грубо говоря, каждый раз мы получаем просто

{"id": 256, "name": "abc", "status": "online"}

А можем получить и просто комментарий с новыми данными.

Возникает проблема эффективного обновления структур данных.

На текущий момент для меня это выглядит как некий пул объектов с автоматическим маппингом.
Т.е. приходит апдейт пользователя, система лезет в пул объектов, там обновляются данные пользователя. После этого пользователь в комментариях заменяется на ссылку из этого пула.

Возможно существует более эффективный способ, о котором я не знаю.
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы