Ruby on rails 关于ActionCable,拥有大量频道订阅(但只有一个连接)对性能是否合适?
我有一些页面,需要同时实时更新许多用户的状态(比如大型聊天室或用户列表)。我可以简单地为页面上出现的每个其他用户创建订阅吗?或者这些订阅会消耗大量的开销吗 这将导致N^2个订阅,但只有N个频道和N个连接Ruby on rails 关于ActionCable,拥有大量频道订阅(但只有一个连接)对性能是否合适?,ruby-on-rails,ruby,websocket,actioncable,Ruby On Rails,Ruby,Websocket,Actioncable,我有一些页面,需要同时实时更新许多用户的状态(比如大型聊天室或用户列表)。我可以简单地为页面上出现的每个其他用户创建订阅吗?或者这些订阅会消耗大量的开销吗 这将导致N^2个订阅,但只有N个频道和N个连接 与前端和服务器上的“连接”和“通道”相比,我希望“订阅”需要什么样的资源?单个连接的多个通道比每个连接模式一个通道要好。如果性能是一个问题,请查看任何电缆(允许您保留ActionCable代码)。这回答了你的问题吗?
与前端和服务器上的“连接”和“通道”相比,我希望“订阅”需要什么样的资源?单个连接的多个通道比每个连接模式一个通道要好。如果性能是一个问题,请查看任何电缆(允许您保留ActionCable代码)。这回答了你的问题吗?