ruby-on-rails - sidekiq 中的 perform_in 和 perform_async 有什么区别?

标签 ruby-on-rails ruby sidekiq

我想用新的时间间隔更新旧的 sidekiq 作业。我该怎么做?是否可以通过 perform_in 选项。此外,我想知道 perform_inperform_async 之间的明显区别。

最佳答案

您必须通过 perform_in 一次。 perform_async 立即被推送到队列中。除此之外,它们是相同的。你会调用 perform_in(10.minutes)

关于ruby-on-rails - sidekiq 中的 perform_in 和 perform_async 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36733475/

相关文章:

ruby-on-rails - 在任何来源中都找不到 ffi-1.9.4

ruby-on-rails - ActiveRecord::StatementInvalid: PG InFailedSqlTransaction

ruby-on-rails - 仪表板的Rails Controller 设计模式

ruby - 如何运行我的模块化 Sinatra 应用程序?

ruby-on-rails - 当worker从after_save回调调用时,Sidekiq找不到带有ID的对象

ruby - 将 sidekiq 连接到 twemproxy(胡桃夹子)

ruby-on-rails - 使用 Rspec 测试页面重定向后的通知

Ruby 按月和年分组

Ruby 数组转化为方法

ruby-on-rails - 如何用 cucumber 测试sidekiq