【发布时间】:2014-04-12 21:25:30
【问题描述】:
假设我有一个应用程序需要从 API 中提取数据,但是我发送查询的频率是有限制的(即上限为 X 请求/分钟)。为了确保我不会达到这个限制,我想将请求添加到队列中,并有一个后台作业将拉 X 个请求并每分钟执行一次。但是,我不确定 Rails 中最好的方法是什么。从我收集到的信息来看,DelayedJob 是满足我需求的更好的库,但我没有看到任何支持每分钟只运行 X 个作业。有谁知道是否有实现此类功能的首选方式?
【问题讨论】:
标签: ruby-on-rails delayed-job resque