如何确保在AWS无服务器架构中仅进行一次数据处理?

时间:2019-03-12 11:52:48

标签: amazon-web-services serverless

我有一些数据需要在某个时间点处理。

我当前的策略是每分钟提取一次数据并将其加载到队列中并进行处理。

我对此策略有两个担忧:

  1. 我不能保证最后一分钟会捕获所有数据,所以我拉了最后两分钟。和
  2. 据我所知,Lambda可以根据触发器(在本例中为SQS)触发多次。

由于批处理的尖峰性,我试图避免向数据写入标志。

我能想到的唯一其他解决方案是使用S3创建锁文件。

是否有更好的方法来“启动”未来事件?数据库和S3标志之外是否有策略?

0 个答案:

没有答案