W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Laravel 隊(duì)列組件提供一個(gè)統(tǒng)一的 API 集成了許多不同的隊(duì)列服務(wù),隊(duì)列允許你延后執(zhí)行一個(gè)耗時(shí)的任務(wù),例如延后至指定的時(shí)間才發(fā)送郵件,進(jìn)而大幅的加快了應(yīng)用程序處理請(qǐng)求的速度。
隊(duì)列的配置文件在 config/queue.php,在這個(gè)文件你將可以找到框架中每種不同的隊(duì)列服務(wù)的連接設(shè)置,其中包含了 Beanstalkd、IronMQ、Amazon SQS、Redis、null,以及同步 (本地端使用) 驅(qū)動(dòng)設(shè)置。驅(qū)動(dòng) null 只是簡(jiǎn)單的舍棄隊(duì)列工作,因此那些工作永遠(yuǎn)不會(huì)執(zhí)行。
隊(duì)列數(shù)據(jù)表
為了能夠使用 database 驅(qū)動(dòng),你需要建立一個(gè)數(shù)據(jù)表來(lái)保存工作。要使用一個(gè)遷移建立這個(gè)數(shù)據(jù)表,可以執(zhí)行 queue:table Artisan 命令:
php artisan queue:table
下面的依賴是使用對(duì)應(yīng)的隊(duì)列驅(qū)動(dòng)所需的擴(kuò)展包:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: