"라라벨 큐 이야기"의 두 판 사이의 차이

3번째 줄: 3번째 줄:
;라라벨 큐
;라라벨 큐
* 큐 시스템을 위한 통일된 API를 제공함
* 큐 시스템을 위한 통일된 API를 제공함
* 백엔드로 RDB(예: MariaDB), Beanstalk, Amazone SQS, Redis 등 사용가능
* 드라이버(백엔드)로 RDB(예: MariaDB), Beanstalk, Amazone SQS, Redis 등 사용가능
:[[config/queue.php]]의 connections에 설정<ref>1개 이상의 큐를 가질 수 있음. 특별히 명시하지 않으면 기본 큐 1개를 사용함</ref>
:[[config/queue.php]]의 connections에 설정<ref>1개 이상의 큐를 가질 수 있음
:기본값은 sync(이것은 큐가 아니므로 비동기 작업 불가, 동기작업 1건만 처리가능)
* 작업들을 큐에 넣고(예약), 순차 시작되도록 하는 용도
* 작업들을 큐에 넣고(예약), 순차 시작되도록 하는 용도
:작업의 예시: 대량 이메일 발송, 대용량 파일(예: 동영상 파일) 다운로드/업로드/변환
:작업의 예시: 대량 이메일 발송, 대용량 파일(예: 동영상 파일) 다운로드/업로드/변환

2018년 2월 6일 (화) 21:59 판

1 개요

Laravel queues
라라벨 큐
  • 큐 시스템을 위한 통일된 API를 제공함
  • 드라이버(백엔드)로 RDB(예: MariaDB), Beanstalk, Amazone SQS, Redis 등 사용가능
config/queue.php의 connections에 설정인용 오류: <ref> 태그를 닫는 </ref> 태그가 없습니다, 시스템 상의 문제[1]으로 죽을 수 있음
worker의 죽음을 감지하고 다시 켜도록 하기 위해 supervisor를 설치하여 사용한다.

2 같이 보기

3 참고

(영어) https://laravel.com/docs/5.5/queues
  1. 예: 작업 중 메모리 부족
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}