多个闪亮的应用程序用于闪亮的仪表板输入和部署在不同的液滴上

Multiple shiny apps used for shiny dashboard inputs and deployment on different droplets

所以我有一个仪表板,但我希望将这个仪表板分解成更小的应用程序。较小的应用程序将向仪表板提供输入。

我已经设置了一个 droplet/shiny 服务器。我将如何去做这件事? 仪表板和应用程序需要在服务器上,这样我才能将它们嵌入到网站上。

从本质上讲,这个问题现在太宽泛了。以下是一些帮助您前进的建议: 由于每个闪亮的应用程序 "lives" 都是独立的,因此它们无法直接相互通信。

您可以做的是拥有所有应用程序都可以与之通信的服务,即某种数据库。一旦一个应用程序更改了数据库中的 status/field/table,其他应用程序就会看到并做出相应的反应。

我很确定您可以使用远程存储来完成此操作,但不确定本地存储。

RStudio 有一个很好的关于闪亮应用程序中持久数据存储的教程,所以我将从那里开始:Persistent data storage in Shiny apps