r - Shiny Server Open Source 是否支持多线程?
问题描述
我正在考虑设置一个 Shiny 应用程序,该应用程序在幕后使用 Furrr 包进行一些多线程操作。在查看 Shiny Server 的文档时,我读到开源版本仅限于单个进程。
这是否意味着在 Shiny Server Open Source 上运行的任何东西都不能与任何多线程包一起使用,因为 afaik R 中的所有多线程都需要创建多个进程?这也适用于 ShinyProxy 之类的东西吗?
解决方案
Shiny Server 将为每个应用程序启动最多一个 R 进程来运行 Shiny,然后这些 R 进程可以根据需要启动子进程。
所以答案是肯定的,闪亮的服务器开源能够支持多线程,它不会自动创建新的 R 进程来服务并发用户的会话(即自动负载平衡)。
推荐阅读
- android - 如何通过后退按钮(箭头)将活动导航到片段?
- c - 拓扑排序 - 创建直接图问题
- c++ - 如何将 jbyteArray(或字节数组)写入 txt 文件 c++?
- ssh - Jsch - 在到 SLES15 服务器的单个会话中打开多个通道失败
- excel - 返回值表示 Excel 中的最小值
- git - git extract directory from repository - 重命名之前的提交历史丢失
- css - 具有透明背景的文本的 CSS 视频在 Safari 上不起作用
- wordpress - Wordpress localhost:3000 使用 MAMP 6 返回 SSL_ERROR_RX_RECORD_TOO_LONG
- angular - 星云身份验证:后端身份验证端点
带有子路径:在哪里设置? - okd - 启动 Minishift VM ..... FAIL E1210:“这台计算机没有启用 VT-X/AMD-v。必须在 BIOS 中启用它”