如何使用aws sqs

时间:2015-11-13 21:09:54

标签: amazon-web-services amazon-sqs

我想使用aws sqs来存储用户创建的作业。每个作业都应该在用户指定的特定时间运行。例如,典型的工作可能是用户想要在10天后发送电子邮件。理想情况下,我会设置工人,他们应该只能在10天后看到工作,这样工人才能立即执行并继续下一份工作。

我知道工作人员可以在15分钟内看不到工作,但创造就业和预期工作执行之间的时间可能是几个月。

如果作业不能保持不可见,则如果队列的行为类似于优先级队列,则可能仍然可行。但似乎也不是一种选择。

我想知道sqs是否适合这个用例?或者什么是比sqs更好的解决方案?

1 个答案:

答案 0 :(得分:2)

SQS非常适合您的用例。我会考虑安排Lambda任务在您需要的预定时间运行。