Подписка на изменения в AWS DynamoDB - PullRequest
0 голосов
/ 11 октября 2019

Я создал приложение в React Native, которое отправляет в конечную точку graphSl AppSync некоторые данные.

Используя RaspberryPi, я хотел бы подписаться на изменения, которые вносятся в базовый DynamoDB.

У меня есть доступ к экосистеме AWS, и я чувствую себя комфортно в JS и Python.

Мой вопрос: каков наилучший способ подписаться на изменения DynamoDB в RapberryPi?

1 Ответ

1 голос
/ 11 октября 2019

Мой вопрос: каков наилучший способ подписаться на изменения DynamoDB в RapberryPi?

Как уже отмечалось, хорошим началом было бы использование потоков Dynamo DB * 1006. * - Я бы предложил привязать лямбда-функцию к потоку. Теоретически существуют другие способы обработки потока обновлений (kinesis, ..), но для начала лямбда может быть хорошим выбором для вашего случая. С помощью лямбды вы можете хранить сообщения в службе, где ваше устройство может их забрать.

Вторая часть - как вы получаете обновления для вашего Raspberry Pi. Я бы предложил использовать тему SQS (вы можете использовать long polling ) или тему IoT (с mqtt).

...