Хранение идентификатора соединения через веб-сокет Rails

Я ищу драгоценный камень веб-сокета rails, но не могу определить, хранится ли идентификатор соединения канала на сервере redis или в памяти rails. Любой имеет представление, где он хранится.

По сути, мы хотим масштабировать наш сервер, добавляя больше экземпляров, и именно поэтому мы хотим убедиться, что идентификатор соединения пользователя или сопоставление каналов и идентификатора соединения хранятся в Redis, а не на сервере приложений rails.

1 ответ

Я не использовал этот драгоценный камень, но насколько я могу видеть в их коде:

https://github.com/websocket-rails/websocket-rails/blob/master/lib/websocket_rails/channel.rb

Идентификатор канала является @name и это будет доступно через Rails. Не уверен, что это поможет. Может быть, если вы приведете пример того, что вы хотите сделать с идентификатором канала, кто-то может помочь

Другие вопросы по тегам