加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 如何确定使用delayed_jobs gem创建的作业的优

发布时间:2020-12-16 21:48:16 所属栏目:百科 来源:网络整理
导读:我正在使用这样的 delayed_job宝石: Delayed::Job.enqueue Note.new(parameter_hash) 这些工作由Heroku工作人员处理.我需要优先考虑一些工作.我知道delayed_job有一个优先级设置,但我不确定如何将它与上述作业创建行一起使用. 我如何把工作放在更高的优先级
我正在使用这样的 delayed_job宝石:
Delayed::Job.enqueue Note.new(parameter_hash)

这些工作由Heroku工作人员处理.我需要优先考虑一些工作.我知道delayed_job有一个优先级设置,但我不确定如何将它与上述作业创建行一起使用.

我如何把工作放在更高的优先级?

解决方法

根据文档,默认情况下,作业的优先级为0 – 这是最高优先级.在这种情况下,较低的数字具有较高的优先级

要按不同的优先级安排一些工作,请使用:

Delayed::Job.enqueue Note.new(parameter_hash),:priority => 10

但是,较低的数字=较高的优先级.优先级为0的作业的优先级高于10的作业.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读