Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R-Server或Shining Server是否为每个用户创建新的R进程/实例?_R_Shiny_Shiny Server_Rstudio Server - Fatal编程技术网

R-Server或Shining Server是否为每个用户创建新的R进程/实例?

R-Server或Shining Server是否为每个用户创建新的R进程/实例?,r,shiny,shiny-server,rstudio-server,R,Shiny,Shiny Server,Rstudio Server,我正在考虑创建一个向用户显示一些数据分析的Web应用程序的不同解决方案。我想将R与闪亮的服务器一起使用,但我不确定它将如何为大量用户扩展。问题: Shining server是否可以支持100或1000,甚至在10000个同时用户的极端情况下?换言之,shiny服务器与用户数量的伸缩性如何 Shining server是为每个用户创建一个新的R实例,还是用户共享一个R实例 好问题。(偏见:我是闪亮服务器的开发者之一。) 关于第二个问题,在开源的Shining Server中,无论并发用户的数量如

我正在考虑创建一个向用户显示一些数据分析的Web应用程序的不同解决方案。我想将R与闪亮的服务器一起使用,但我不确定它将如何为大量用户扩展。问题:

  • Shining server是否可以支持100或1000,甚至在10000个同时用户的极端情况下?换言之,shiny服务器与用户数量的伸缩性如何
  • Shining server是为每个用户创建一个新的R实例,还是用户共享一个R实例
  • 好问题。(偏见:我是闪亮服务器的开发者之一。)

    关于第二个问题,在开源的Shining Server中,无论并发用户的数量如何,都会为您部署的每个Shining应用程序创建一个R进程。我们现在提供的功能包括:支持具有多个R进程的应用程序,并准确配置您希望其扩展的方式

    关于你的第一个问题,Shining Server当然可以做这些事情,但你会发现限制在你的Shining应用程序中。我们已经看到,最简单的应用程序在一个闪亮的进程上无缝地支持数百个并发用户(在开源版本中是可行的)。然而,一旦你进入数百或数千个并发用户,大多数实质性应用程序都需要更多的过程来创建无缝体验。使用Shining Server Pro,您将能够在服务器资源允许的范围内扩展该应用程序。

    查看图库中的“聊天室”应用程序!