PHP에서 push 큐 사용
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이 페이지에서는 push 큐를 간략히 설명합니다. Push 큐는 App Engine 작업자 서비스에 HTTP 요청을 전달하여 태스크를 실행합니다. 요청은 일정한 속도로 전달됩니다. 태스크가 실패하면 서비스는 다른 요청을 보내 태스크를 다시 시도합니다. 사용하는 모든 종류의 태스크에 핸들러를 제공해야 합니다. 단일 서비스에 다양한 종류의 태스크를 위해 핸들러가 여러 개일 수 있습니다. 또는 서로 다른 서비스를 사용하여 여러 태스크 유형을 관리할 수 있습니다.

태스크 기한
작업자 서비스가 push 태스크 요청을 받으면 작업자 서비스의 확장 유형에 따른 기한 전에 요청을 처리하고 HTTP 응답을 보내야 합니다.
자동 확장 서비스는 10분 이내에 완료되어야 합니다.
수동 및 기본 확장 서비스는 최대 24시간 실행될 수 있습니다.
200~299 사이의 HTTP 응답 코드는 태스크가 성공했음을 나타내며 그 밖의 값은 실패했음을 나타냅니다. 태스크가 기한 내에 응답하지 않거나 잘못된 응답 값을 반환하면 태스크가 다시 시도됩니다.
실패한 태스크 다시 시도
push 태스크 요청 핸들러가 200~299 범위를 벗어나는 HTTP 상태 코드를 반환하거나 태스크 기한 전에 응답을 반환하지 않으면 큐는 성공할 때까지 태스크를 다시 시도합니다. 시스템은 애플리케이션에 너무 많은 요청이 발생하지 않도록 재시도 횟수를 점진적으로 줄이지만, 실패한 태스크에 대한 재시도는 한 시간에 최소한 한 번 반복되도록 예약합니다.
Push 큐 태스크
Push 큐로 작업하는 경우, 최소한 다음 태스크를 수행해야 합니다.
다음 작업도 가능합니다.
Push 큐를 사용하면 애플리케이션에 추가 할당량이 적용됩니다.
다음 단계
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-03-07(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-03-07(UTC)"],[[["Push queues manage tasks by sending HTTP requests to App Engine worker services at a consistent rate, retrying the tasks if they fail."],["Each task requires a designated handler, which can be part of a single service with multiple handlers or managed by different services for various task types."],["The deadline for a worker service to process a push task ranges from 10 minutes for automatic scaling to up to 24 hours for manual and basic scaling services, where HTTP responses between 200-299 are considered successful."],["Working with push queues involves programmatically creating tasks and assigning handlers to process them, with the option to create and customize multiple queues for efficiency."],["If a task's HTTP status code is outside the 200-299 range or fails to respond within the deadline, the queue will retry it, with a minimum of once per hour, and all usage is subjected to usage quotas."]]],[]]