Допустим ли сценарий ниже Dynamodb?

#amazon-web-services #amazon-dynamodb #dynamodb-queries

Вопрос:

Можем ли мы получить исключения из-за сбоев в сети При записи данных в dynamodb после записи данных в таблицы ?

Комментарии:

1. Вы спрашиваете, могут ли быть сетевые ошибки после записи данных, но до того, как клиент получит ответ? Да, я бы предположил, что это возможно.

2. Пожалуйста, отредактируйте вопрос, чтобы ограничить его конкретной проблемой с достаточной детализацией для определения адекватного ответа.

Ответ №1:

ДА. Это может произойти:

  • Вы успешно отправляете данные в динамо
  • Динамо успешно записывает данные
  • Серверы Динамо возвращают 200 ОК
  • Сетевая ошибка приводит к тому, что время ожидания TCP-соединения истекает или происходит сбой каким-либо другим способом, прежде чем данные вернутся с динамических серверов на ваш клиент

В этом случае данные благополучно существуют на сервере, но ваш код никогда не был уведомлен об этом.

Посмотрите на Проблему двух генералов: https://en.wikipedia.org/wiki/Two_Generals’_Problem