【发布时间】:2015-08-05 15:19:52
【问题描述】:
我正在使用websocket-rack 构建聊天应用程序 API。
我想将 websocket 连接(最终成为 Rack::WebSocket::Handler::Base::Connection 的一个实例)存储在 redis 中,以便它们可以被过滤并从其他进程中引用。
我知道我可以store the connections in an class variable,但这不能跨进程工作。
对象本身显然不能存储在redis中,但是我可以存储websocket_key和其他一些信息,并在我想向它发送消息时以某种方式重建连接对象吗?
【问题讨论】:
标签: ruby websocket redis sinatra padrino