gpt4 book ai didi

ruby-on-rails - 避免 delayed_job 队列中的重复作业

转载 作者:数据小太阳 更新时间:2023-10-29 07:49:50 24 4
gpt4 key购买 nike

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

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

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

最佳答案

我不会专注于避免重复工作。在我看来,作业队列应该是转储而不是保持状态。将作业添加到队列中应该尽可能快。任何预先检查都会减慢响应时间。

与其预先检查重复项,作业本身应该足够聪明,以确定它是否仍然适合运行。例如,作业可以首先检查模型的状态、标志或时间戳。并且仅当该先决条件仍然有效时才开始实际处理。

关于ruby-on-rails - 避免 delayed_job 队列中的重复作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26495706/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com