9得票1回答
ActiveJob与Resque插件

有没有一种方法可以在使用ActiveJob和Resque作为其后端时,使用Resque插件,比如resque-loner?

9得票3回答
Resque-Scheduler在Rails 4.2中无法与ActiveJob一起使用

有人能够在Rails 4.2中成功使用定时任务吗? 我正在使用resque,并尝试使用resque-scheduler来安排任务。我已经加载了一个计划表,调度程序运行起来了,看起来也在运行任务,但它并没有做任何事情。 resque-scheduler: [INFO] 2014-09-16T...

8得票1回答
使用ActiveJob AsyncAdapter列出排队的任务列表

有没有办法可以查看队列中剩余的作业数量(甚至检查每个作业)?

8得票2回答
ActiveJob的deliver_later方法没有发送任务

我有以下方法: 我有以下方法: UserMailer.comment_alert(@comment, user, type).deliver_later 在Rails日志中,这个参数奇怪地显示为deliver_now: [ActiveJob] Enqueued ActionMaile...

8得票4回答
使用Sidekiq处理Active Job并遇到ActiveJob::DeserializationError错误

我正在尝试使用Sidekiq运行以下工作。 当不排队(perform_now)时,该工作可以正常执行,但在使用Sidekiq调用(perform_later)时失败。 AddEmployeesToRoomJob.perform_now room ## works fine AddEmpl...

8得票2回答
禁用Ruby on Rails中的测试作业

我正在使用rspec编写控制器测试,在操作完成后,我的任务应该向管理员用户发送电子邮件。但是我想在测试中禁用此任务或以某种方式模拟它。我该如何做? 我正在使用delayed_job_active_record和daemons宝石。 class AdminNotificationJob &l...

8得票3回答
期望将多个相同类别的Rails Active Jobs使用不同的参数排队。

我有一个Rails Active Job,它创建了多个其他具有不同参数的相同类型的作业。我想测试该作业是否使用正确的参数将其他作业排队。 基本上,这就是我试图实现的内容: require 'rails_helper' RSpec.describe TriggerJob, type: :...

8得票2回答
推荐 Sidekiq 作业 payload 的最大大小是多少?

一个工作负载的推荐最大大小是多少? 以具体的例子来说,一个由500kb到1Mb文本组成的HTML文档是否过大而无法传递到工作负载中? 由于Sidekiq由redis支持,我会说最大为512Mb,但我想知道在Sidekiq方面是否存在限制。

8得票1回答
活动任务抛出意外错误

我正在尝试将active_job与delayed_job配合使用。一切都运行得很好...代码按预期执行,但是delayed_job的记录报告出现了错误。下面是我遇到的错误。 uninitialized constant ProcessEventJob /home/getsmart/.rvm...

7得票1回答
在ActiveJob和控制器之间共享数据

每n秒应用程序会请求一个远程JSON文件,该文件提供交易系统中证券的实时价格。JSON包含我需要的数据块(marketdata)和当前dataversion(version和seqnum)的块。 目前,我使用ActionController::Live(在客户端使用EventSource)将...