订阅AWS DynamoDB中的更改

时间:2019-10-11 15:25:30

标签: reactjs amazon-web-services raspberry-pi aws-appsync

我已经在React Native中制作了一个应用程序,该应用程序将一些数据发布到AppSync graphql端点。

使用RaspberryPi,我想订阅对基础DynamoDB所做的更改。

我可以访问AWS生态系统,并且对JS和Python很满意。

我的问题是在RapberryPi中订阅DynamoDB更改的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

  

我的问题是什么是最好的订阅方式   RapberryPi中的DynamoDB更改了吗?

正如已经评论过的,良好的开端是使用Dynamo DB streams-我建议绑定一个lambda 流的功能。从理论上讲,还有其他方法可以处理更新流(运动,..),但是对于您的情况,lambda可能是一个不错的选择。使用lambda,您可以将消息存储到服务中,您的设备可以在该服务中进行接收。

第二部分是-如何获取树莓派的更新。我建议使用SQS(可以使用long polling)或IoT主题(与mqtt一起使用)。

相关问题