AWS DynamoDB предоставляет streams, что помогает в захвате активности таблицы. Насколько я понимаю, поток захватывающих изменений во сне - это Stream ARN -> Shards -> shardIterator -> Records
. Чтобы приложение отслеживало изменения в таблице Dynamo, оно должно продолжать выполнять вышеуказанный цикл. Мне было интересно, можно ли упростить этот поток с помощью перехватчиков, которые могут отслеживать эти изменения и триггер, которые мое приложение может прослушивать. Я знаю, что есть интеграция AWMS Lambda, которая может выполнять вышеупомянутый цикл и предупреждение, но мне было интересно, может ли приложение прослушивать сигналы тревоги лямбда AWS.Крючки для потоков AWS DynamoDB
Пакет npm dynamodb-stream делает это проще чтобы использовать эти изменения, но механизм опроса, по-видимому, не является наиболее эффективным, если все операции с таблицей должны быть зафиксированы как можно быстрее.
«Мне было интересно, возможно ли приложение, чтобы прослушивать предупреждения AWMS лямбда» - что вы имеете в виду? Функция лямбда может делать вызовы в конечную точку API по вашему выбору, если это то, что вы имели в виду. –
@MikeDinescu Да, я искал некоторую ссылку, чтобы сделать это –