我正在寻找一个免费和开源的选项,可以同时为我的大约 100 名学生提供一个闪亮的应用程序。我尝试使用 Shiny Server Open 执行此操作,但它被限制了。用户收到一条消息
Too Many Users
Sorry, but this application has exceeded its quota of concurrent users. Please try again later.
在搜索该错误消息后,我现在知道我可以增加并发连接的数量,但我担心由于 R 的单线程性而出现瓶颈。我知道 Shiny Proxy 并且我一直在对此进行试验,但似乎它可能包含我不需要的额外复杂层。
我以前用 Docker 提供过 Shiny 应用程序(但不是针对这么多观众),所以我想知道它是否足够。
我的问题是:如果我不需要身份验证(用户登录),Docker 是否足以支持约 100 个同时连接的单页应用程序?还是我真的需要 Shiny Proxy?
推论:我怎样才能测试它并确保它能够工作(除了在 100 名学生面前进行测试并进行即时测试)?