gpt4 book ai didi

ruby-on-rails - 获取使用 resque-scheduler 安排的 Resque 作业

转载 作者:行者123 更新时间:2023-12-01 00:51:22 24 4
gpt4 key购买 nike

我正在开发一个使用 resque 的 rails 应用程序和 resque-scheduler
安排电子邮件发送。

有没有办法获得所有预定作业的列表,或者更好的具有特定参数的作业列表?

我尝试了一些类似 Resque.schedule 的事情但我能得到的最好的是这个哈希:

{"send_email"=>
{
"class"=>"EmailSendingJob",
"args"=>nil,
"queue"=>"email_queue",
"description"=>"Runs the perform method in EmailSendingJob"
}
}

最佳答案

我实际上需要一份所有延迟作业的列表,这些作业是将在 future 某个时间放入队列中的一次性作业,而预定作业则定期重复出现。
find_delayed_selection方法正是我所需要的,它允许查找具有匹配某些标准的参数的延迟作业。这个方法在 resque-scheduler 4.0.0 的当前稳定版本中是不可用的,所以我最终使用了 master 分支。

这是添加该方法的拉取请求的链接 https://github.com/resque/resque-scheduler/pull/452

关于ruby-on-rails - 获取使用 resque-scheduler 安排的 Resque 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31138372/

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