0

我正在考虑设置一个 Shiny 应用程序,该应用程序在幕后使用 Furrr 包进行一些多线程操作。在查看 Shiny Server 的文档时,我读到开源版本仅限于单个进程。

这是否意味着在 Shiny Server Open Source 上运行的任何东西都不能与任何多线程包一起使用,因为 afaik R 中的所有多线程都需要创建多个进程?这也适用于 ShinyProxy 之类的东西吗?

4

1 回答 1

0

Jcheng 在 github 上

Shiny Server 将为每个应用程序启动最多一个 R 进程来运行 Shiny,然后这些 R 进程可以根据需要启动子进程。

所以答案是肯定的,闪亮的服务器开源能够支持多线程,它不会自动创建新的 R 进程来服务并发用户的会话(即自动负载平衡)。

于 2020-06-17T09:13:26.383 回答