每个会话加载新环境

时间:2018-04-16 13:30:12

标签: r shiny

My Shiny应用程序使用两个环境来读取数据。这使得服务器代码如下所示:

# Define server logic required to draw a histogram
shinyServer(function(input, output, session) {

  business.env <- new.env()
  scenario.env <- new.env()

  # do stuff with business.env and scenario.env

})

这当然是一个简化的视图。实际上,我的服务器端函数调用了大量的R文件。其中一个将创建这些环境,而其他人将从创建的环境中读取。

我的问题如下
在多个用户使用该应用程序的情况下,我希望每个用户都拥有business.env和scenario.env的唯一版本。现在发生的是,如果用户在应用程序中工作,而第二个用户进入,则第二个用户将重新启动环境。我该如何解决这个问题?

0 个答案:

没有答案