AmazonSQSClient를 사용하여 SQS 서비스와 상호 작용하고 기본 클라이언트 구성을 사용하고 있습니다. 즉, DEFAULT_RETRY_POLICY를 이미 사용하고 있습니다.AmazonSQSClient에서 다시 시도
자바 코드에서 "sendMessage"메소드를 호출한다고 가정 해 봅니다.
doc에 따라 메서드는 두 가지 유형의 예외를 throw 할 수 있습니다. InvalidMessageContentsException & UnsupportedOperationException.
이제 어떤 이유로 든 SQS 서비스를 사용할 수 없다고 가정하고 재시도 후에도 SQSClient가 sendMessage 작업을 수행 할 수 없습니다. 내 Java 코드에서 어떻게 알 수 있는지 이해하려고 노력 중입니다. 앞서 언급 한 예외를 잡을 수는 있지만 이러한 예외에는 필요한 정보가 없을 것이라고 생각합니다. 유효하지 않은 메시지 또는 지원되지 않는 작업과 관련이있는 것 같습니다.
내가 누락 된 항목이 있습니까? 생각?