ruby-on-rails - 将 Web 服务数据消耗到数据库中?

标签 ruby-on-rails database web-services architecture

我创建了一个网站,其中包含我们公司商店的 store 表。 store 表数据将从它通过网络服务接收的数据填充。它将必须添加新商店,将已经关闭的商店标记为关闭,并将重新开业的商店标记为营业。

如何使用 Web 服务填充此表?

1) 有一些(cron)脚本来使用网络服务并将数据与商店表同步吗?

2) 将其构建到应用程序本身?那么在应用程序启动时,它会同步数据吗?然后可能以某种方式修改我的模型以在每 10 分钟查找一次后同步数据(不太确定这将如何工作)?

3) 还有其他想法吗?

最佳答案

我会选择 cron 作业。这将使数据的数量与使用该数据的应用程序分开。此外,这意味着您可以使数据保持最新,即使您的应用程序离线也是如此。最后,数据也可能被不同的应用程序使用?如果是这种情况,将数据群与使用该数据的应用程序之一联系起来就没有多大意义。

关于ruby-on-rails - 将 Web 服务数据消耗到数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7123251/

相关文章:

javascript - 将唯一 ID 传递给 Javascript 以进行水平滚动

mysql - 是否可以使用 mongrel 创建delayed_job 作为Windows 服务?

database - 存储用于数据挖掘的非结构化文本文件的最佳方式是什么

c# - 返回旧 Web 方法的 ASMX 页面

ruby-on-rails - OAuth2::Error,invalid_request:redirect_uri 与应用程序配置不匹配

ruby-on-rails - Rails/ActiveRecord 中不区分大小写的唯一索引?

database - Elasticsearch 合并查询

mysql - 来自 2 个表的 SQL 语句

java - 如何在 RESTful POST 方法中访问参数

java - 适用于热门网站的负载均衡器