722得票9回答
亚马逊SNS和亚马逊SQS有什么区别?

何时应该使用SNS而不是SQS,为什么它们总是配套使用?

228得票13回答
为什么我应该使用Amazon Kinesis而不是SNS-SQS?

我有一个使用情况,其中会有一系列的数据流进来,而我无法以相同的速度消耗它们,因此需要一个缓冲区。这可以使用SNS-SQS队列来解决。我了解到Kinesis也可以解决同样的问题,那么它们之间有什么区别?为什么应该选择(或不选择)Kinesis?

141得票17回答
如何在Amazon SQS中自动将消息从DLQ移出?

如何在Amazon SQS中将死信队列中的消息自动移回原始队列?

138得票4回答
SQS与RabbitMQ的比较

我需要创建一个用于处理的队列。 队列本身是相对低流量的。 每小时可能会有大约1000个写入操作。 每个任务的执行可能需要大约一分钟时间,并且几乎在项添加到队列时立即处理。 是否有任何原因,使我希望使用RabbitMQ而不是像Amazon SQS这样的现成解决方案? 为什么应用程序需要自己的队...

95得票3回答
Kafka还是SNS,或者其他什么?

抱歉,如果这是一个初学者的问题。但我正在尝试理解我应该使用什么。就我所知,Kafka是: Apache Kafka是一种分布式发布-订阅消息系统。 SNS也是发布/订阅系统。 我的目标是在AWS上使用一些队列消息系统,并将其分布到几台服务器上的应用程序中(顺便说一下,主要语言是Python...

94得票2回答
为什么SQS消息有时会在队列上保持"未完成"状态

我正在非常简单的方式使用Amazon SQS队列。通常情况下,消息被写入后立即可见且可读取。偶尔会有一条消息被写入,但在队列中停留了几分钟而处于In-Flight(不可见)状态。我可以从控制台看到它。接收消息等待时间为0,且默认可见性为5秒。它会保持这种状态几分钟,或者直到某个新消息被写入并以...

90得票6回答
如何防止重复的SQS消息?

什么是防止 Amazon SQS 中重复消息的最佳方法?我有一个 SQS,其中包含等待被爬取的域名。在将新域名添加到 SQS 之前,我可以检查已保存的数据以查看最近是否已经爬取过它,以避免重复。 问题在于尚未被爬取的域名。例如,如果队列中有 1000 个尚未被爬取的域名,任何这些链接都可能被...

90得票6回答
如何关闭AWS CLI返回值的分页器?

我正在尝试使用AWS CLI以及bash中的for循环来迭代清除多个SQS消息队列。虽然bash脚本基本按预期工作,但每次AWS CLI发送请求时返回值都存在问题。当请求成功时,它会返回一个空值并在命令行中打开交互式分页器。然后我必须手动输入q以退出交互屏幕,并允许for循环继续到下一个迭代。...

85得票7回答
在开发过程中模拟亚马逊SQS

我对使用Amazon SQS和SimpleDB进行开发非常感兴趣,但我想知道是否有任何开源解决方案可以模仿其功能,供开发之用。我已经接触过Eucalyptus项目(http://open.eucalyptus.com)用于创建类似EC的云。 我在谷歌上没有找到任何相关信息,可能是因为入门成本...

79得票6回答
SNS直接发送到Lambda VS SNS发送到SQS再发送到Lambda

我正在尝试了解是否需要在我的工作流程中使用SQS,如果有人能够帮助解释一下。在我的应用程序中,当某个操作被执行时,它会向SNS主题提交信息,该主题会调用Lambda进行一些处理。这样做非常好。 当我在线上进行研究时,似乎人们也在这个堆栈中使用SQS,其中SNS会将信息放置在SQS上,然后SQS...