我的应用程序需要不断从 Twitter 获取数据。我使用 twitter gem 来访问 Twitter API。每半小时使用#rufus-scheduler 访问 Twitter API,但它不起作用,因为有一段时间它被 Twitter API 阻止以增加限制。
1 回答
1
我已经在后台任务中回答了类似的问题
基本上,如果您想定期在 Twitter API 上获取某些内容,您可以使用 cron 作业,但如果您想实时进行,请考虑使用后台作业。
例子
while true
if thereIsSomethingToDo
# Do something here...
else
sleep 60 # Could be + or -
end
end
管理后台作业有不同的方法。这是一个:
- 将您的代码包装在rake 任务中
- 从像Monit或God这样的进程监视器运行这个 rake 任务
于 2012-01-17T16:48:51.510 回答