8得票1回答
AWS SQS不遵守WaitTimeSeconds参数

我正在使用PHP中的AWS SDK与SQS队列通信。目前,队列中只包含简单的测试消息。我试图从队列中读取接下来的10条消息。为此,我将MaximumNumberOfMessages设置为10,并将WaitTimeSeconds设置为20。 我的理解是,SqsClient将连接并消耗队列中的消...

8得票1回答
SQS是否以异步/同步的方式触发Lambda函数?

当我配置一个标准的SQS以在接收消息时调用Lambda函数,它会调用“多个Lambda函数”还是一次只能调用一个Lambda函数?

10得票2回答
AWS Lambda通过SQS触发会增加SQS请求计数。

我有一个AWS Lambda函数,由SQS触发。该函数每天触发大约100次,但对SQS队列的请求次数每天约为20,000次。我不明白为什么向SQS发出的请求数量太高。我的期望是向SQS发出的请求数量应与Lambda调用相同。 我帐户中只有一个Lambda函数和一个SQS队列。 这可能与SQ...

23得票3回答
亚马逊 SQS 死信队列:它真的是死信还是毒药?

我正在努力澄清Amazon的SQS Dead Letter Queue到底是做什么的。 根据http://aws.typepad.com/aws/2014/01/amazon-sqs-new-dead-letter-queue.html所述: 死信队列 - SQS队列的ARN(Amazo...

7得票2回答
有没有一种内存中的SQS?

我正在寻找一些能够模仿 SQS 的 REST API,并且适用于稳健 / 非易错、小型逻辑 / 单元测试的东西。

13得票5回答
Amazon SQS的最佳实践 - 轮询队列

我正在为我们的电子商务网站设计一项发送电子邮件的服务(订单确认、提醒等)。计划是创建一个“SendEmail”方法,生成代表要发送的电子邮件的XML片段,并将其放入Amazon SQS队列中。我的Web应用程序和其他应用程序将使用此方法进行电子邮件的“发送”。 接下来,我需要一种检查队列并实...

11得票1回答
Lambda SQS触发器的批处理窗口和批处理大小未按预期工作。

我有一个AWS SQS(标准队列),用于侦听第三方SNS。我设置了一个带有批处理大小为10000和批处理窗口为300的SQS触发的lambda。我的SQS每次接收约150个消息,但即使我配置了批处理大小为10000,lambda也只会以20-30个消息的批次触发。我不明白为什么会出现这种情况....

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

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

66得票3回答
使用Amazon SQS与多个消费者

我有一个基于服务的应用程序,使用Amazon SQS具有多个队列和多个消费者。我这样做是为了实现基于事件的架构并解耦所有服务,其中不同的服务会对其他系统状态的更改作出反应。例如: - 注册服务:当新用户注册时,发出事件“registration-new”。 - 用户服务:当用户更新时,发出事...

7得票2回答
如何进行SQS扇出

我有多个来源将原始数据推送到S3。我已经配置了一个SQS事件通知,用于我的S3存储桶。 问题在于滞后和限制。 我预计未来会有更多的来源,由于我们每次只能从SQS中获取10条消息,因此我认为在不久的将来,当有更多的来源将数据推送到S3时,那么SQS将充满数千条消息,我将无法更快地处理它们。 ...