Laravel 8 隊(duì)列優(yōu)先級(jí)

2021-07-19 11:04 更新

有時(shí),你可能希望優(yōu)先考慮如何處理隊(duì)列。例如,在 config/queue.php 中,你可以將你的 redis 連接的默認(rèn) queue 設(shè)置為 low。然而,有時(shí)你可能希望將一個(gè)任務(wù)推到一個(gè) high 優(yōu)先級(jí)隊(duì)列,就像這樣:

dispatch((new Job)->onQueue('high')); 

要啟動(dòng)一個(gè) worker,它在繼續(xù)執(zhí)行 low 隊(duì)列上的任何作業(yè)之前,驗(yàn)證所有的 high 隊(duì)列任務(wù)都被處理了,請(qǐng)將一個(gè)以逗號(hào)分隔的隊(duì)列名稱(chēng)列表傳遞給 work 命令:

php artisan queue:work --queue=high,low 
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)