我搜索Web socket rails gem但无法弄清楚天气,通道的连接ID存储在redis服务器上或存储在rails内存中。任何人都知道它存储在哪里。
基本上我们想通过添加更多实例来扩展我们的服务器,这就是我们想要确保用户的连接ID或Channels和连接ID的映射存储在redis而不是rails应用服务器上的原因。
我没有使用过那个gem,但据我所知他们的代码:
https://github.com/websocket-rails/websocket-rails/blob/master/lib/websocket_rails/channel.rb
通道的标识符是@name
,可以通过Rails访问。不确定这是否有帮助。也许如果你举例说明你想对通道ID做些什么,有人可以提供帮助