你好,
在通过 /admin/email/handle_mail API 端点注入邮件后,邮件会被安排处理。是否有 API 端点可以等待队列处理完毕?或者获取队列大小?
祝好
您正在尝试解决什么问题?
我不太确定您在问什么?上面表达的问题是否有歧义?
你请求了一个解决方案,但问题并不明确。这些消息通常处理得很快,一般不成问题。我认为如果它们被排队,你可以从 Sidekiq 获取列表。
你为什么要获取排队消息的列表?通常并不存在队列。
你弄错了:邮件处理是异步的且基于队列,这就是为什么等待队列处理完毕是有意义的。
目前我认为我们并未为此提供任何 API。最接近的替代方案是默认队列的 Sidekiq Web 界面,该任务将在此处等待,路径为 /sidekiq/queues/default。
由于邮件处理是顺序进行的,以下变通方案有效:
topic['id'] 删除 Red Lantern (时间戳) 主题。