【发布时间】:2015-10-23 12:09:33
【问题描述】:
所以我一直在尝试使用亚马逊的 AWS,因为我公司的整个基础设施都基于它。
我一直无法正确理解的一个组件是队列服务,我已经在 Google 上进行了相当多的搜索,但未能得到满意的答案。我认为 Cron 作业 和 Queue Service 有点相似,如果我错了,请纠正我。
那么 SQS 究竟是做什么的呢?据我了解,它存储了简单的消息,供 AWS 中的其他组件用来执行任务,您可以发送消息来执行此操作。
在这个问题中,Can someone explain to me what Amazon Web Services components are used in a normal web service?;答案提到他们使用 SQS 将他们想要异步执行的任务排队。为什么不直接将消息返回给用户并稍后进行处理?为什么要等待 SQS 完成它的工作?
另外,假设我有一个允许用户安排一些日常任务的网络应用程序,SQS 将如何适应它?
【问题讨论】:
标签: amazon-web-services amazon-sqs