【发布时间】:2018-10-28 03:41:39
【问题描述】:
去抖动是一种将函数/作业推迟到特定时间后执行的常用方法。
用例: 与来自多个用户的活跃聊天的对话,他们不应收到每条输入消息的电子邮件通知。但很有可能在几分钟的沉默后,如果消息未读,用户应该会看到一条通知。
Delayed_Job
没有解决,有相关问题:https://github.com/collectiveidea/delayed_job/issues/72
Sidekiq
【问题讨论】:
-
在 RabbitMQ 中,我使用死信交换。
标签: ruby-on-rails sidekiq delayed-job