【发布时间】:2022-03-01 21:46:14
【问题描述】:
我习惯于使用节点,该进程将接受任意数量的传入连接。
在 Ruby/puma 中有什么不同?
对于 puma,我需要定义多个线程:这个数字是否定义了服务器可以同时处理的最大请求数?
如果发生以下情况会发生什么:
- 我的服务器有长时间运行的请求
- 所有线程当前都在处理一个请求
又有新的请求进来了?
套接字是否立即打开但等待有空闲线程? 套接字连接是否会停止,直到有空闲线程? 或者线程可以处理多个请求吗?
【问题讨论】:
标签: multithreading ruby-on-rails-5 puma