pull 큐 만들기

이 페이지에서는 pull 큐를 만드는 방법을 설명합니다. 작업을 큐에 추가하려면 먼저 큐를 만들어야 합니다. 이 페이지에서는 큐를 일시중지하거나 삭제하는 방법도 설명합니다.

queue.yaml을 사용하여 큐 정의

애플리케이션의 queue.yaml 파일을 사용하여 pull 큐를 정의할 수 있습니다. 프로세스는 이름이 지정된 push 큐 만들기와 동일하며 파일에 특수 지시문 mode: pull을 추가합니다.

queue:
- name: my-queue-name
  mode: pull

gcloud CLI gcloud 명령어를 사용하여 파일을 업로드합니다.

gcloud app deploy queue.yaml

큐 사용 중지

큐 구성 파일에서 큐 정의를 삭제한 후 업데이트한 파일을 업로드하여 큐 사용을 중지 또는 일시중지할 수 있습니다.

업데이트된 파일이 업로드되면 큐가 '중지됨'으로, 속도가 0으로 설정됩니다. 큐에 있는 모든 태스크 또는 큐에 새로 추가되는 태스크는 처리되지 않습니다. 큐가 정의된 새로운 큐 파일을 업로드하면 사용 중지된 큐를 다시 사용 설정할 수 있습니다.

또한 Google Cloud 콘솔의 Cloud Tasks 페이지 내에서 큐를 일시중지할 수 있습니다.

큐 삭제

큐를 삭제하려면 먼저 큐 사용을 중지해야 합니다.

  1. 큐 구성 파일에서 큐 정의를 삭제합니다.

  2. 변경된 파일을 업로드합니다.

    gcloud app deploy queue.yaml
    

큐가 사용 중지되면 Google Cloud 콘솔을 사용하여 큐를 삭제하세요.

  1. Google Cloud 콘솔에서 큐를 선택합니다.

    Cloud Tasks로 이동

  2. 큐 삭제를 클릭합니다.

Google Cloud 콘솔에서 큐를 삭제한 경우 동일한 이름의 큐를 다시 만들려면 7일을 기다려야 합니다.

다음 단계

태스크 생성 방법 알아보기