gpt4 book ai didi

ruby-on-rails - rails + sidekiq 特定日期和时间作业

转载 作者:行者123 更新时间:2023-12-04 00:25:11 25 4
gpt4 key购买 nike

我们如何使用 db time 使用 rails 将作业添加到特定日期和时间,我想在约会时间到来时发送电子邮件,那么最好的方法是什么?

最佳答案

您可以引用 rails 4.2 中引入的原生 Active Job API(位于 Sidekiq 之前)。

您使用 rails API 构建作业,在 conf 文件中指定您使用 sidekiq,rails 会将作业放入 sidekiq。

优点:您可以切换到另一个排队的 gem,更容易在特定日期延迟作业,您可以执行 after_action,这通常在专业版的 Sidekiq 中。

查看教程以了解更多信息:http://edgeguides.rubyonrails.org/active_job_basics.html

一个简单的例子:

# 排队明天中午要执行的作业。
MyJob.set(wait_until: Date.tomorrow.noon).perform_later(record)

希望对你有帮助

关于ruby-on-rails - rails + sidekiq 特定日期和时间作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30892172/

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