队列优先级

关于队列优先级,学院君在先导篇中已经简单介绍过了,这里再系统介绍下。

default
--queue
ProcessPaymentSendVerificationMessageProcessPaymentSendVerificationMessageonQueue
queue
--queue
payments
paymentsdefaultphp artisan queue:work --queue=payments,defaultpayments

此外,还可以使用不同的队列处理器消费不同的队列任务,这样就可以保证无论何种极端情况下,两个队列中的任务都会被处理:

payments
paymentsdefault

为了解决这个问题,可以这么做:

defaultphp artisan queue:work --queue=payments,defaultpayments
paymentsdefault