반응형
queue의 역할
100만건 이상의 데이터를 가지고 무언가를 처리할 때,
1. 대용량 처리를 위해, 잠시 저장하는 곳
큐테이블에 저장했다가 순서에 맞게 실행한다.(job)
2. 반드시 처리해야하는 task를 당장 처리할 수 없으니 남기는 것
queue 방법
https://laravel.kr/docs/8.x/queues
1. Job 클래스를 만든다.
2. 컨트롤러에 아래와 같이 적는다.
// php
GoJob::dispatch()->onQueue('name')
dispatch를 통해서 명령한다.
name을 통해 queue의 이름을 정한다.
반응형
'대용량 처리' 카테고리의 다른 글
SEO) 구조화된 데이터 (NextJS) (0) | 2022.05.11 |
---|---|
왜 프론트, 서버, 디비 분산해서 배포하는지 (0) | 2021.12.01 |
대용량 처리 (0) | 2021.11.18 |