如何在laravel队列中指定任务之间的时间间隔?

时间:2015-02-20 05:03:40

标签: php laravel laravel-4

我想通过使用laravel队列使用mandrill发送电子邮件,而不超过mandrill的每小时限制(即250 / hr)。因此,我每分钟只能发送4封邮件。我想在laravel队列中为任务执行添加延迟。我怎么能这样做?

我尝试了Queue::later,但它从插入时起延迟执行任务。

P.S我正在使用beanstalk

1 个答案:

答案 0 :(得分:1)

您不需要随身携带您的申请 - Mandrill为您服务

  

审核每小时配额

     

如果您在一小时内发送超过配额,我们将无法删除邮件    - 我们将它排队到下一个小时然后交付它。到那时,随着我们对您的增加做出回应,您的配额可能会增加   体积。

http://help.mandrill.com/entries/21693468-Why-is-my-sending-quota-so-low-