Evgeny_M, Комнаты тоже отбросить не получится, это обязательное условие.
Просто вопрос в том как правильно это все сгруппировать и организовать слушатель редиса.
Вешать слушатель в каждом подключении? Или делать одно подключение, и как его организовать?
Evgeny_M, Да, читала статью парня из майл ру, отличная библиотека, ее и используем. Наш сервис как раз и рассчитан на > миллиона одновременных соединений. Статья отличная, но она описывает эффективную обработку подключений, а нас интересует ещё и логика каналов(комнат)
uvelichitel, Скорее всего я плохо задала вопрос. В общем этот сервис - своеобразная прослойка. Он должен просто держать соединения, никакой бизнес логики. Взаимодействие с ним проходит через rest сервис, который публикует нужные сообщения в редис канал, который слушает сокет сервис и рассылает по сокетам.
Извиняюсь, ошиблась, используем map’ы. Вопрос в том, как хранить объекты. Допустим в данный момент канал никто не слушает. Нужно ли его удалять из map’а ? Или сразу держать все доступные каналы в map’е и не ходить в базу данных?
Александр, у sketchfab защита неплохая стоит. При риппинге моделей с видеокарты они открываются в кубовидной форме и не конвертируются в нормальную. Пока мне нужна защита хотя-бы на уровне браузера. Как ее можно реализовать?