zoonman
@zoonman
⋆⋆⋆⋆⋆

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

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

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


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

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

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

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

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

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

Возможно существует более эффективный способ, о котором я не знаю.
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы