Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在尝试 ActionCable,想知道它将尝试打开多少个数据库连接。是每个实例一个还是每个消费者连接一个?拥有 100k 个消费者并为每个消费者打开一个数据库连接会破坏数据库。
这取决于工作人员池。如果您的工作池设置为 100,那么它可以打开 100 个数据库连接。ActionCable::ServerWorker::ActiveRecordConnectionManagement注意确保连接被检查回池中。
ActionCable::ServerWorker::ActiveRecordConnectionManagement