Когда задан запрос, такой как dynamoClient.update(params)
, я понимаю, что SDK автоматически предпринимает ряд попыток, а затем происходит сбой вызова только в случае сбоя всех попыток. Если один из них успешен, то вызов успешно завершен.
Мой вопрос связан с сообщением об ограниченных запросах CloudWatch. Если запрос изначально не выполнен, но один из запросов завершается успешно, это сообщается как ограниченный запрос? Или это сообщается только как удушенный, только если все повторные попытки терпят неудачу?
То, что я действительно пытаюсь понять, глядя на поведение моей системы, это то, как часто происходят повторные попытки и в конечном итоге они терпят неудачу или преуспевают. Когда я вижу отчет о том, что 50 запросов были заблокированы, означает ли это, что все 50 неудач все попытки? Или некоторые из этих 50 в конечном итоге преуспели? Если последнее, как я могу получить представление о том, сколько в конечном итоге преуспело, а сколько в итоге полностью провалилось?