【发布时间】:2017-11-25 01:39:28
【问题描述】:
我是OpenCPU新手,看https://www.opencpu.org/的文档,看来OpenCPU可以并发处理http请求?我这么问是因为R本身只有单线程模式,能同时处理多少个请求?
谢谢。
【问题讨论】:
我是OpenCPU新手,看https://www.opencpu.org/的文档,看来OpenCPU可以并发处理http请求?我这么问是因为R本身只有单线程模式,能同时处理多少个请求?
谢谢。
【问题讨论】:
如果您运行基于Apache 的opencpu-server,则并发请求的数量没有限制。您可以在 prefork 设置中调整工作人员的数量。
另一方面,R 中的本地单用户服务器仅使用单个 R 进程。您仍然可以发出并发请求,但它们会自动排队并一个接一个地处理。
不管怎样,你不应该在客户端担心它。
【讨论】:
opencpu-server 还是单用户服务器。如果你运行opencpu-server,所有的请求都会被apache同时处理。