fifo 대기열에 대한 백 로그에는 약 20,000 개의 메시지가 있습니다. Lambda는 fifo 대기열의 소비자입니다. 한 소스는 그룹 ID-Group1을 사용하여 메시지를 FIFO 대기열에 푸시합니다.
람다 코드에서 재시도 가능한 예외가 발생하여 전체 일괄 처리가 다시 처리됩니다. 하지만 이제 다른 메시지 그룹 ID, 즉 Group2로 오이 테스트 케이스를 실행할 때. 내 예상대로 Group2 메시지는 병렬로 처리되어야합니다. 그러나 그들이 전혀 처리되고있는 것처럼 보입니다.
내 이해가 정확하고 여러 그룹 ID가 람다에 의해 병렬로 처리되어야하지만 발생하지 않는 것처럼 보입니다.
FIFO 대기열의 경우 최대 20,000 개의 진행중인 메시지가있을 수 있습니다 (소비자가 대기열에서 수신했지만 대기열에서 아직 삭제되지 않음). 이 할당량에 도달하면 Amazon SQS는 오류 메시지를 반환하지 않습니다. 대기열에 동일한 메시지 그룹 ID를 가진 20,000 개 이상의 메시지의 큰 백 로그가있는 경우 FIFO 대기열은 메시지 그룹 ID가 다른 메시지를 반환 할 수 없지만 나중에 성공적으로 사용할 때까지 대기열로 전송되었습니다. 백 로그의 메시지
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다