2014-10-16 62 views
0

Amazon Java SDK中是否有一个函数用于通知何时将新项目添加到表格中?Dynamodb新项目通知/触发器

我相信它应该是一个同步函数,用于保存程序执行,直到出现新项目。

延迟时间应该很低,不到一秒钟。

+2

这似乎是你使用了错误的工具。您可能希望将您的系统建立在通过SQS发送的消息的基础上。如果您仍然需要DynamoDB进行存储,为什么不在SQS消息中包含对该项目的引用? – 2014-10-16 13:33:36

+0

@DarkFalcon我的印象是,对于少数(不到100条)的消息,SQS延迟可能很高,比如5秒。也许我错了。 – jacktrades 2014-10-16 13:36:02

+1

他们从来没有在我的测试中,但我认为他们可以。另一方面,SQS提供了一种实际完成此任务的方式,而DynamoDB不会(除非要使用轮询)。 – 2014-10-16 13:37:25

回答

0

您可以使用AWS Lambda和DynamoDB Streams并将lambda函数附加到流以处理表中的项更新。