gpt4 book ai didi

amazon-web-services - SQS 消息延迟未按预期工作

转载 作者:行者123 更新时间:2023-12-04 15:39:43 27 4
gpt4 key购买 nike

我正在尝试延迟发送单个 SQS 消息。使用 https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-send-message-with-timer.html测试消息延迟,我没​​有看到任何延迟。

如果我在队列上设置延迟,则该延迟得到尊重,但不适用于单个消息。我正在执行以下操作(全部来自 AWS 控制台):

  • 打开 SQS 控制台并右键单击我的测试队列 - 验证队列的延迟值为 0。
  • 右键单击测试队列并单击“发送消息”
  • 添加消息正文
  • 将“此消息的延迟传递时间”设置为 30 秒
  • 单击发送消息。
  • 收到一条确认消息,指出“您的消息已发送,将在 30 秒内准备好接收。”

  • 但是,当我检查 CloudWatch 时,我可以看到消息几乎立即发送。我是误解了什么,还是我错过了配置中的某些内容?

    最佳答案

    我的测试表明,发送到 Lambda 函数用作触发器的 SQS 队列的消息将 立即触发 Lambda 函数 ,即使提供了延迟设置。

    见:amazon sqs - How do I return a message back to SQS from lambda trigger - Stack Overflow

    关于amazon-web-services - SQS 消息延迟未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58221589/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com