2012-12-08 33 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