响应DynamoDB表更改的正确方法是什么?

时间:2019-11-27 14:36:29

标签: amazon-web-services amazon-dynamodb

在AWS研究期间,我从网上遇到了这个问题,想知道是否有人可以给我更多启示:

  

某公司已在AWS中设置了一个与之交互的应用程序   DynamoDB。要求在DynamoDB中修改项目时   在表中,将立即对关联的应用程序进行输入。怎么样   能做到吗?从下面的选项中选择2个答案。

A.  Setup CloudWatch to monitor the DynamoDB table for changes. Then trigger a Lambda function to send the changes to the application.

B.  Setup CloudWatch logs to monitor the DynamoDB table for changes. Then trigger AWS SQS to send the changes to the application.

C.  Use DynamoDB streams to monitor the changes to the DynamoDB table.

D.  Use an AWS Lambda function on a scheduled basis to monitor the changes to the DynamoDB table 

1 个答案:

答案 0 :(得分:1)

我认为C和D很好。

  1. DynamoDB流以监视更改
  2. Lambda适用于近实时
  3. CloudWatch不够快
  4. AWS SQS是队列。应用程序需要拉信息=>不快