Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.07.2017, 11:52
Новичок на форуме
Отправить личное сообщение для Димон Парамон Посмотреть профиль Найти все сообщения от Димон Парамон
 
Регистрация: 30.06.2016
Сообщений: 5

Сокет сервер на ноде
Привет!
Я сделал чатик с помощью socket.io.
Чат для двух людей, типа как в ВК. Когда пользователь заходит на страницу диалогов, socket.io посылает http запрос.
По этому запросу я получаю от стороннего сервиса данные о текущем пользователе.
Сейчас я сделал так, чтобы данные о подключенных к ноде (через сокет) пользователей сохраняются в двух объектах для удобства и скорости поиска:
У одного объекта в качестве ключей - id пользователей, у другого - id сокета.
Когда нужны данные о пользователе - я ищу в одном из этих объектов.
Соответственно размер объектов прямо пропорционален кол-ву пользователей, подключенных к ноде. И для масштабирования такое решение очень не подходит.
Мне лично не нравится такое решение, и поэтому хотелось бы узнать мнение более компитентных в таких задачах людей)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
правильное создание обьекта веб сокет oxxy AJAX и COMET 0 11.12.2015 15:22
Node.js: не виден сокет сервер. ShockWave2048 Node.JS 2 27.09.2015 09:26
Отправка запроса в виде XML файла на сервер и получение ответа sojar Общие вопросы Javascript 0 23.08.2015 12:34
Сервер на nodejs отклоняет слишком частые запросы imissyouso AJAX и COMET 0 16.02.2014 20:41
Проблема с загрузкой файла на сервер shkarbatov Серверные языки и технологии 8 13.08.2011 01:27