ela*_*nce 9 amazon-sqs amazon-web-services
我理解Amazon SQS 的延迟队列的概念,但我想知道为什么它有用.SQS延迟队列的用途是什么?谢谢
小智 6
我能想到的一个用例是在具有最终一致性语义的分布式应用程序中的使用.消耗该消息的系统可能具有诸如共同关系标识符之类的依赖性,因此可能需要在看到该相关关系数据之前等待某个保证的持续时间.在这种情况下,将消息延迟一段时间是有意义的.
小智 5
像您一样,我对于延迟队列的用例感到困惑,直到我偶然发现自己的工作中。我的应用程序需要有一个内部队列,每个项目在每次检查之间至少要等待一分钟才能完成。
因此,我不必在每个对象上管理“最后检查时间”,只需将对象的ID推送到具有60秒延迟时间的SQS队列消息中,然后我的主循环便成为对队列的简单长轮询。
| 归档时间: |
|
| 查看次数: |
2613 次 |
| 最近记录: |