代码之家  ›  专栏  ›  技术社区  ›  Sachin Prasad

Rails websocket连接ID存储

  •  0
  • Sachin Prasad  · 技术社区  · 7 年前

    我搜索 Web socket rails gem 但无法确定通道的连接ID是否存储在redis服务器上或是否存储在rails内存中。任何人都知道它存放在哪里。

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

    1 回复  |  直到 7 年前
        1
  •  0
  •   Derik Ramirez    7 年前

    我没有用过那块宝石,但据我在他们的代码上所见:

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

    通道的标识符是 @name 而且可以通过铁轨到达。不确定这是否有用。如果你举个例子说明你想用频道id做什么,也许有人能帮上忙

    推荐文章