Javascript 从dynamodb表中实时读取数据
我目前正在构建一个无服务器的解决方案,并陷入困境,基本上我有一个表,我希望能够从该表中实时读取数据,因为新实体从我的客户端(前端应用程序)保存在表中。我在研究过程中遇到了多种解决方案,但我仍然不确定哪种方案最适合我的用例。我看到dynamodb streams允许您在将数据放在表中时获取数据,但我仍然不确定如何将其插入前端以读取数据,我还看到了kinesis streams和web套接字api,web套接字api。我不知道该用哪个 我的用例: 我有一个orders表,用户在其中下订单,我希望当用户向我的order表下订单时,我的前端(react)应该能够拾取数据并显示它Javascript 从dynamodb表中实时读取数据,javascript,node.js,amazon-web-services,amazon-kinesis-firehose,amazon-dynamodb-streams,Javascript,Node.js,Amazon Web Services,Amazon Kinesis Firehose,Amazon Dynamodb Streams,我目前正在构建一个无服务器的解决方案,并陷入困境,基本上我有一个表,我希望能够从该表中实时读取数据,因为新实体从我的客户端(前端应用程序)保存在表中。我在研究过程中遇到了多种解决方案,但我仍然不确定哪种方案最适合我的用例。我看到dynamodb streams允许您在将数据放在表中时获取数据,但我仍然不确定如何将其插入前端以读取数据,我还看到了kinesis streams和web套接字api,web套接字api。我不知道该用哪个 我的用例: 我有一个orders表,用户在其中下订单,我希望当用
任何aws开发人员都可以告诉我最适合实现此用例的服务吗?只要dynamoDb表订阅中有新订单显示,您就可以使用Appsync订阅。如果您想从前端实时获取数据,您可能需要查看AppSyncto详细说明luk2302答案,您需要使用web套接字之类的工具。DynamoDB不支持这种开箱即用的方式,您需要在DynamoDB前面创建一个API来实现这一点。您可以使用AppSync在dynamoDB表前面创建GraphQL API,然后使用AppSync订阅让web前端在添加/更新数据时获得实时更新