2012-12-08 34 views
0

我正在解析远程JSON数据到MongoDB,实际上我解析动态JSON数据,但我想用动态数据每30秒更新一次MongoDB。如何使用远程JSON数据每30秒更新一次MongoDB?

解析JSON数据这样

require 'open-uri' 

require 'json' 

result = JSON.parse(open("url_of_json_service").read) 

我如何为每30秒更新MongoDB的?

回答

0

Cron非常适合处理重复执行的任务,Means处理在特定日期和时间执行命令的长时间运行的进程。正如您已经提到的,数据库将每30秒更新一次。

Ryan Bates有关于crob工作http://railscasts.com/episodes/164-cron-in-ruby的伟大的文章。我希望它能帮助你。

0

您可以使用this SO帖子中建议的rufus-schedular。你不需要为它运行任何后台作业。

+0

谢谢sushant ... – sukendhar