Редис. Как бы я использовал эту базу данных в памяти для своего проекта, когда большая часть выполняется с помощью WebSocket Secure

#node.js #json #websocket #redis #in-memory-database

Вопрос:

Мне нужно переделать, и это будет очень важно для моего проекта, я думаю, но просто хочу понять, прежде чем я подойду к этой новой библиотеке/технологии.

Смогу ли я использовать JSON pub/sub для всех подобных серверов?

 { "app": "closed", "text": "Disconnected." }
 

Если возможно, могу ли я выбрать, какие клиенты получают паб/саб?

Я хотел бы иметь возможность отправлять сообщения всем серверам или конкретным, они были бы разбиты на группы, если бы это имело смысл, поэтому, если бы я хотел отправить паб/суб на HTTPs, никакая другая группа серверов не считала бы себя, но все они синхронизированы.

Заранее приношу извинения, если это повторение, но быстрый поиск и не смог найти подтверждение своевременно, поэтому надеюсь, что некоторые опытные пользователи знают, действительно ли это торт. 🙂

Комментарии:

1. Если это даже не паб/саб, я бы хотел понять условия, чтобы я мог приступить к учебе. 🙂

2. Прежде чем думать о redis или любой другой реализации, я бы посоветовал вам разобраться в том, что такое pub/sub сам по себе: en.wikipedia.org/wiki/Publish–subscribe_pattern , это ответ на оба ваших вопроса. Да, вы можете публиковать все, что хотите, и вы также можете подписаться на все, что хотите, — это зависит от тем и от того, как вы решите опубликовать это и отфильтровать эти темы или что-то подобное на множестве платформ, которые следуют этой парадигме.