ruby-on-rails - ActionCable 将打开多少个数据库连接?

标签 ruby-on-rails actioncable

我一直在尝试 ActionCable 并想知道它将尝试打开多少个数据库连接。是每个实例一个还是每个消费者连接一个?让 100k 消费者为每个消费者打开一个数据库连接会破坏数据库。

最佳答案

这取决于工作池。如果您的工作池设置为 100,那么它可以打开 100 个数据库连接。 ActionCable::ServerWorker::ActiveRecordConnectionManagement注意确保将连接检查回池中。

关于ruby-on-rails - ActionCable 将打开多少个数据库连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36251588/

相关文章:

ruby-on-rails - 神秘的 Mongrel Rails 崩溃

ruby-on-rails - @extending bootstrap 时找不到选择器

ruby-on-rails - Actioncable Nginx 和 Puma WebSocket 握手 : Unexpected response

ruby-on-rails - 尝试使用操作电缆广播网络通知时出错

ruby - ActionCable channel 的 RSpec 测试中未定义方法 `stub_connection'

websocket - Rails 5 ActionCable 接收未调用

ruby-on-rails - 如何传递 simple_form 隐藏字段参数来创建操作

ruby-on-rails - 在 ruby​​ 中用另一个数组中的字符串替换一个数组中的字符串

ruby-on-rails - Heroku|Ruby 参数错误 : Missing required arguments:

ruby-on-rails - Rails 5 ActionCable 应用程序未定义