- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
阅读时Sidekiq Wiki我看到以下示例:
来自 Getting started :
Send a message to be processed asynchronously:
HardWorker.perform_async('bob', 5)
You can also send messages by calling the delay method on a class method:
User.delay.do_some_stuff(current_user.id, 20)
Use delay to deliver your emails asynchronously. Use delay_for(interval) or delay_until(time) to deliver the email at some point in the future.
UserMailer.delay.welcome_email(@user.id) UserMailer.delay_for(5.days).find_more_friends_email(@user.id) UserMailer.delay_until(5.days.from_now).find_more_friends_email(@user.id)
perfrom_async
之间的实际区别是什么?和
delay
?在哪种情况下,我更喜欢一种而不是另一种?
最佳答案
perform_async 是 Sidekiq 的原生 API。 delay 是与 DelayedJob 兼容的 API。尽可能使用 perform_async。
关于actionmailer - Sidekiq 中的 perfrom_async 和 delay 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23743706/
阅读时Sidekiq Wiki我看到以下示例: 来自 Getting started : Send a message to be processed asynchronously: HardWork
我是一名优秀的程序员,十分优秀!