Rails websocket连接ID存储

问题描述 投票:0回答:1

我搜索Web socket rails gem但无法弄清楚天气,通道的连接ID存储在redis服务器上或存储在rails内存中。任何人都知道它存储在哪里。

基本上我们想通过添加更多实例来扩展我们的服务器,这就是我们想要确保用户的连接ID或Channels和连接ID的映射存储在redis而不是rails应用服务器上的原因。

ruby-on-rails websocket-rails
1个回答
0
投票

我没有使用过那个gem,但据我所知他们的代码:

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

通道的标识符是@name,可以通过Rails访问。不确定这是否有帮助。也许如果你举例说明你想对通道ID做些什么,有人可以提供帮助

© www.soinside.com 2019 - 2024. All rights reserved.