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的唯一版本。现在发生的是,如果用户在应用程序中工作,而第二个用户进入,则第二个用户将重新启动环境。我该如何解决这个问题?