Поддержка повторной попытки записи в Amazon DocumentDB (совместимость с MongoDB)
Для разработчиков приложений, совместимых с MongoDB, возможность повторной попытки записи повышает устойчивость приложений при временных ошибках, например при перебоях в сети или резервном переключении основного ресурса. Сервис Amazon DocumentDB (совместимость с MongoDB) теперь поддерживает повторную попытку записи начиная с версии движка 8.0.2, что устраняет необходимость в дополнительных изменениях кода для активации этой возможности.
При использовании этой возможности драйвер MongoDB автоматически повторяет попытку выполнения определенных операций записи один раз в случае возникновения временных ошибок. В большинстве современных драйверов, совместимых с MongoDB, повторная попытка записи активирована по умолчанию. С появлением нового выпуска приложениям, подключающимся к Amazon DocumentDB 8.0.2, больше не требуется задавать retryWrites=false в строке подключения для предотвращения ошибок. Повторная попытка поддерживается для всех команд записи, кроме updateMany и deleteMany, а также для команд фиксации транзакций и прерывания. В версиях движка до 8.0.2 повторная попытка записи по-прежнему не поддерживается и должна быть отключена.
Повторная попытка записи доступна для кластеров на основе инстансов Amazon DocumentDB 8.0.2 и бессерверных кластеров во всех регионах, где работает сервис Amazon DocumentDB 8.0. Чтобы начать использовать повторную попытку записи, см. руководство для разработчиков по Amazon DocumentDB.