real-time - Rails 5-操作电缆-连接的用户列表

标签 real-time ruby-on-rails-5 actioncable

我从Rails 5和Action Cable开始,我想显示所有已连接注册用户的名称的列表(类似facebook的绿色圆圈)。
我设法获得了用户的名字,但是现在我正在考虑什么是存储用户的最佳方法。在节点中,我只是在服务器上的数组中,但是据我所知,这在ActionCable中是不可能的。

最有效的方法是什么?
将它们存储在数据库中(postgres,redis)?

最佳答案

有效性完全取决于您的需求。您是否需要数据库的持久性?

否则,也可以只在Rails服务器上使用内存阵列。也许是内存缓存,或者类似的东西。

这是一个开放式的答案,因为这是一个开放式的问题。我认为您应该考虑一下您的需求:)

关于real-time - Rails 5-操作电缆-连接的用户列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36662924/

相关文章:

javascript - Acts_as_commentable_with_threading javascript 切换不适用于 Rails 5

ruby-on-rails - ActionCable - 无法升级到 WebSocket

iphone - 是否有另一个 API 可以在 iOS 上启用实时音频处理?

java - ActiveMQ实时配置

ruby-on-rails - `post_via_redirect` 已弃用,将在 Rails 5.1 中删除

ruby-on-rails - `can' t 修改卡住数组 (RuntimeError)` 试图更新到 Rails 5.1

ruby-on-rails - Redis 重新连接失败 - Action Cable

ruby-on-rails - 广播消息发送后不会在浏览器控制台显示,actioncable和redis开发环境

javascript - 保护 firebase 数据库监听器免受 Web DOS 攻击和滥用普通凭据

c++ - 使用 C++ 进行机器人实时编程