避免在delay_job队列中重复工作

icantbecool

我遇到了一个问题,就是避免将重复的作业添加到延迟的作业队列中到我的应用程序中。我做了一些搜索,但都没有结果。任何有关如何实施解决方案的建议将不胜感激。

我偶然发现的链接,但没有提供解决方案。

  1. https://github.com/collectiveidea/delayed_job/issues/72
  2. https://groups.google.com/forum/#!topic/delayed_job/gZ9bFCdZrsk
斯派克曼

我不会集中精力避免重复工作。我认为作业队列应该转储而不是保持状态。将作业添加到队列应尽可能快。提前进行任何检查都会减慢响应时间。

而不是预先检查重复项,作业本身应该足够聪明,以找出是否仍然适合运行。例如,该作业可以首先检查模型上的状态,标志或时间戳。并且只有在该前提仍然有效的情况下,才从实际处理开始。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

避免在delay_job队列中重复作业

来自分类Dev

rails docker中的delay_job无法正常工作

来自分类Dev

更新run_at以获得delay_job队列

来自分类Dev

如何避免在没有通过引用的情况下在Python中重复工作?

来自分类Dev

为什么在delay_job中关闭了时区?

来自分类Dev

为什么在delay_job中关闭了时区?

来自分类Dev

delay_job丢失方法

来自分类Dev

Rspec测试delay_job

来自分类Dev

冲突delay_job / sidekiq

来自分类Dev

Thought Sphinx延迟增量可以使用命名的delay_job队列吗?

来自分类Dev

Thinking Sphinx延迟增量可以使用命名的delay_job队列吗?

来自分类Dev

在C ++代码中的编译时检测重复工作

来自分类Dev

delay_job耙工作:工作rails 4不发送邮件

来自分类Dev

系统重新启动时delay_job工作的数量

来自分类Dev

delay_job进程默默退出

来自分类Dev

启动heroku delay_job工人

来自分类Dev

Rakefile用于Sinatra的delay_job

来自分类Dev

Heroku delay_job依赖项

来自分类Dev

避免在序言中重复工会

来自分类Dev

Carrierwave和delay_job在上载目录中两次上载单个文件

来自分类Dev

列表理解做重复工作

来自分类Dev

角度单击无法重复工作

来自分类Dev

Jenkins奴隶重复工作区

来自分类Dev

在简单作业处理器的两个实例中没有重复工作

来自分类Dev

Rails:after_create回调上的delay_job?

来自分类Dev

delay_job没有看到环境变量

来自分类Dev

如何优雅地重启delay_job消费者?

来自分类Dev

在视图中显示delay_job处理程序

来自分类Dev

使用delay_job和tute / merit延迟徽章分配