Skip to main content

백그라운드 작업

Multi-SaaS Kit의 Queue 시스템입니다.

📝 초안 (Draft)

이 문서는 검토 중입니다. 내용이 변경될 수 있습니다.

개요

Laravel Queue를 Redis 드라이버로 사용합니다.

QUEUE_CONNECTION=redis

큐 종류

큐 이름용도
high긴급 작업
default일반 작업
low덜 중요한 작업
notifications알림 발송

Job 생성

class SendWelcomeEmail implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable;

public function handle(): void
{
// 작업 수행
}
}

Worker 실행

php artisan queue:work redis --sleep=3 --tries=3

관련 문서