【问题标题】:Can I use Shiny R to scale a full blown webapp?我可以使用 Shiny R 来扩展一个成熟的 web 应用程序吗?
【发布时间】:2019-03-16 00:46:15
【问题描述】:

我已经构建了一个网络应用程序,可让您根据自己的需求构建理论组合。我的问题是,如果我想让成千上万的人都可以使用它,那么最好的方法是什么?我应该将其作为 R 降价并使用闪亮的 flexdashboard 还是我需要获得闪亮的专业许可证?提前致谢

【问题讨论】:

标签: javascript r shiny r-markdown flexdashboard


【解决方案1】:

我们今天扩展应用程序的方式是通过使用容器及其编排器(例如 Kubernetes)。您只需将应用程序放在一个容器中,然后将这些容器复制为一个集群,根据需要多次复制。因此,您的应用程序的单个实例永远不会有那么多并发用户。由于您的应用程序是数据驱动的,因此在跨所有容器持久化模型/数据方面可能会遇到一些挑战,但有一些方法可以解决这个问题。研究微服务以了解我刚刚描述的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-12
    • 1970-01-01
    • 2018-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多