reactjs - 将本地存储中的数据从 React/Redux 持久化到 Google Cloud Platform
问题描述
我有一个基于 React 的 Web 应用程序,它目前正在通过 redux reducers/store 使用本地存储。我希望将数据推送到 Google Cloud Platform 中的特定项目,但我不完全确定从哪里开始,我是通过 API 调用、上传 JSON 还是有办法利用 Airflow 加载数据进入 GCP
解决方案
首先,您需要问自己是否想在 VM 中作为容器、App Engine 或Cloud Run中运行您的应用程序。
在此基础上,您采取适当的步骤。
首先,您需要设置一个 GCP 帐户并创建一个项目。这是一个好的开始,因为您可能想进行一些测试,然后将其投入生产。
如果您决定对您的应用进行竞争,您可以将其推送到 Container Registry,然后从那里将其部署到 App Engine 或 Compute Engine。您甚至可以在 Kubernetes 集群中运行它。
如果您更熟悉 Github,请使用它——这也是一个可行的解决方案。
这是一个如何将 React 应用程序部署到 Cloud Run的教程。尝试阅读休闲文章以更好地了解此主题:
如果您决定使用 App Engine,这里有一些描述这些步骤的快速入门文档。
运行容器的效率最低的方法之一是 Compute Engine 虚拟机实例-以下是它的工作原理。
最后是Kubernetes Engine,如果您在可预见的未来需要,它可以让您实现完全的可扩展性。
如果您为您的问题提供更多详细信息,我也许可以给您更精致的答案。
推荐阅读
- swiftui - 与@ObjectBinding 和@EnvironmentObject 绑定
- php - 给定特定参数时,如何修复未运行的 SQL 查询?
- android - 构建变体风味维度未覆盖的矢量可绘制对象
- flutter - 'Wrap' 小部件 - 项目对齐
- python - 如果变量为无,则打印空字符串
- javascript - 在单引号内返回 @Html.DropDownListFor 内的 ViewBag
- r - 如何在列表中重新绑定具有相同列名的数据框
- c# - 无法向项目添加迁移,结果是“构建失败”
- python - 日期时间索引熊猫
- javascript - 如何将我的 mapDispatchToProps 连接到 onClick 道具?