Dynamodb put_item тихий сбойPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Dynamodb put_item тихий сбой

Сообщение Anonymous »

Это явление, при котором использование лямбда-выражений для одновременной записи в таблицу dynamodb с использованием запросов put_item завершается сбоем записи без каких-либо исключений.
У меня есть настройка таблицы dynamodb для использования по требованию читать и писать.
До 100 lamdbda записывают в таблицу одновременно.
Я включил результаты Cloudwatch на тот момент, когда это происходит.
Кстати, спасибо за отрицательный голос, который когда бы ты ни был, это было очень полезно

Код: Выделить всё

    import boto3
from botocore.exceptions import ClientError
import time

dynamodb = boto3.resource('dynamodb')
table = dynamodb.Table('myTable')

def put_item_with_retry(item, retries=5):
for i in range(retries):
try:
table.put_item(Item=item)
return
except ClientError as e:
if e.response['Error']['Code'] in ['ProvisionedThroughputExceededException', 'ThrottlingException']:
time.sleep(2 ** i)  # Exponential backoff
else:
raise
print("Failed to write item after retries")

put_item_with_retry({'PrimaryKey': 'value', 'Attribute': 'value'})
Изображение


Подробнее здесь: https://stackoverflow.com/questions/790 ... ilent-fail
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Dynamodb put_item тихий сбой
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Dynamodb put_item тихий сбой
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Невозможно подключиться к AWS dynamodb с помощью laravel с помощью kitar/laravel-dynamodb
    Anonymous » » в форуме Php
    0 Ответы
    41 Просмотры
    Последнее сообщение Anonymous
  • Vuetify 2->3 заменяет удаленное содержимое v-list-item-content/v-list-item-group
    Anonymous » » в форуме CSS
    0 Ответы
    58 Просмотры
    Последнее сообщение Anonymous
  • Экран-заставка Expo: избавляемся от @drawable/splashscreen_logo
    Anonymous » » в форуме Android
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»