2
我是OpenCPU的新手,我在https://www.opencpu.org/看文檔,看起來OpenCPU可以同時處理http請求嗎?我這樣問,因爲R本身只有單線程模式,可以同時處理多少個請求?R OpenCPU可以同時處理多少個請求
謝謝。
我是OpenCPU的新手,我在https://www.opencpu.org/看文檔,看起來OpenCPU可以同時處理http請求嗎?我這樣問,因爲R本身只有單線程模式,可以同時處理多少個請求?R OpenCPU可以同時處理多少個請求
謝謝。
如果您運行基於Apache
的opencpu-server
,併發請求數沒有限制。您可以調整prefork設置中的工作人員數量。
另一方面,R中的本地單用戶服務器僅使用一個R進程。您仍然可以發出併發請求,但它們會自動排隊並逐個處理。
無論如何,你不應該擔心在客戶端。
感謝@Jeroen提供了有用的答案。你的意思是可能有很多併發請求(這些併發請求將被排隊),R必須逐一處理這些請求?如果是這樣,那麼如果一個請求是一個耗時的任務,它將影響其他請求。 – Tom
這取決於你是否運行'opencpu-server'或單用戶服務器。如果你運行'opencpu-server',所有的請求將被apache併發處理。 – Jeroen