事件将在AWS中的可配置时间触发



我正在研究一个带有列ID,名称,开始时间,末期的桌子"游戏"的项目。每当将项目添加到表中并达到终点时,我都想触发事件(SNS通知,但是我可以与其他任何东西一起努力)。当前的实现将表调查表,以检查"游戏"已过期并生成事件。是否有一种避免轮询的技术,例如我可以使用的SQSS,SWF。当前方法的问题是,由于完整的下属在云上,DB的投票使我花了太多钱。

aws dynamodb是这一点的理想选择。您可以使用TTL属性将记录设置为自动expire,并将删除记录。

如果要延长自动到期的时间,则可以更新记录的TTL属性,并将扩展。

是时候在DynamoDB上生活:

http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ttl.html

您可以配置lambda以捕获已删除的记录,并从那里做任何您想做的事情。

dynamodb流:

http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/streams.html

这是所有基于事件的零轮询。

希望它有帮助。

最新更新