#amazon-web-services #amazon-dynamodb #dynamodb-queries
Вопрос:
Можем ли мы получить исключения из-за сбоев в сети При записи данных в dynamodb после записи данных в таблицы ?
Комментарии:
1. Вы спрашиваете, могут ли быть сетевые ошибки после записи данных, но до того, как клиент получит ответ? Да, я бы предположил, что это возможно.
2. Пожалуйста, отредактируйте вопрос, чтобы ограничить его конкретной проблемой с достаточной детализацией для определения адекватного ответа.
Ответ №1:
ДА. Это может произойти:
- Вы успешно отправляете данные в динамо
- Динамо успешно записывает данные
- Серверы Динамо возвращают 200 ОК
- Сетевая ошибка приводит к тому, что время ожидания TCP-соединения истекает или происходит сбой каким-либо другим способом, прежде чем данные вернутся с динамических серверов на ваш клиент
В этом случае данные благополучно существуют на сервере, но ваш код никогда не был уведомлен об этом.
Посмотрите на Проблему двух генералов: https://en.wikipedia.org/wiki/Two_Generals’_Problem