[英]Naming queues in laravel
我有一個Web應用程序,我想讓我們使用隊列進行后台處理。 閱讀文檔后,我似乎無法理解如何創建隊列
這是我到目前為止的理解。
創建一個工作類來完成這項工作
php artisan make:job Background
將作業分派到隊列中
$job = (new ProcessPodcast($podcast))->onQueue('processing');
dispatch($job);
//This adds the job to the queue named processing
聽取一個給定的隊列
php artisan queue:listen --memory=512 --queue=processing
最后,有什么區別
php artisan make:job SendReminderEmail --queued
和php artisan make:job SendReminderEmail
如何使用我選擇的名稱創建隊列?
-–queued
選項將確保該類實現ShouldQueue接口,以便在我們將作業分派給此類時。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.