기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon에서 메시지 수신 및 삭제 SQS
Amazon SQS 대기열로 메시지를 전송한 후 메시지를 수신하고 삭제할 수 있는 옵션이 있습니다. 대기열에서 메시지를 요청할 때는 개별 메시지를 지정할 수 없습니다. 대신 검색하려는 최대 메시지 수를 최대 10개까지 결정합니다.
Amazon은 분산 시스템으로 SQS 작동하므로 메시지가 거의 없는 대기열에서 메시지를 검색할 때 가끔 빈 응답이 발생할 수 있습니다. 이 경우 요청을 다시 실행하면 됩니다. 메시지 검색을 최적화하고 빈 응답을 최소화하려면 긴 폴링을 사용하는 것이 좋습니다. 긴 폴링은 메시지가 사용 가능해지거나 폴링 시간이 초과될 때까지 응답을 지연시켜 불필요한 폴링 비용을 줄이고 효율성을 개선합니다.
Amazon은 애플리케이션 문제 또는 네트워크 중단과 같은 처리 실패로 인해 메시지에 대한 액세스 권한을 잃지 SQS 않도록 하기 때문에 검색 후 메시지가 자동으로 삭제되지 않습니다. 대기열에서 메시지를 영구적으로 제거하려면 메시지를 처리한 후 삭제 요청을 명시적으로 전송하여 수신 및 처리가 성공했는지 확인해야 합니다.
Amazon SQS 콘솔을 통해 메시지를 검색하면 다시 검색할 수 있도록 메시지가 즉시 다시 표시됩니다. 이 기본 동작은 수동 작업 중에 메시지가 실수로 손실되지 않도록 하지만 반복 처리로 이어질 수 있습니다. 자동 환경에서 표시 제한 시간 설정을 조정하여 검색 후 메시지가 다른 소비자에게 보이지 않는 기간을 제어합니다. 이 설정은 여러 소비자에서 메시지 처리를 조정하고 메시지가 한 번만 처리되도록 하는 데 중요합니다.
메시지 수신 및 삭제에 대한 자세한 작업은 Amazon SQS API 참조 안내서를 참조하세요. 이 가이드에서는 복잡한 메시지 처리 시나리오를 효과적으로 관리하는 파라미터를 포함하여 API 엔드포인트에 대한 포괄적인 정보를 제공합니다.
콘솔을 사용하여 메시지를 수신 및 삭제하려면
에서 Amazon SQS 콘솔을 엽니다https://console.aws.amazon.com/sqs/
. -
탐색 창에서 대기열을 선택합니다.
-
대기열 페이지에서 대기열을 선택한 다음 메시지 전송 및 수신을 선택합니다.
-
메시지 전송 및 수신 페이지에서 메시지 폴링을 선택합니다.
Amazon은 대기열의 메시지를 폴링하기 SQS 시작합니다. 메시지 수신 섹션 오른쪽에 있는 진행률 표시줄에 폴링 기간이 표시됩니다.
메시지 섹션에는 수신된 메시지 목록이 표시됩니다. 목록에는 각 메시지에 대한 메시지 ID, 전송 날짜, 크기 및 수신 개수가 표시됩니다.
-
메시지를 삭제하려면 삭제할 메시지를 선택하고 삭제를 선택합니다.
-
메시지 삭제 대화 상자에서 삭제를 선택합니다.