【问题标题】:SQS Messages that are longer triggering lambda更长触发 lambda 的 SQS 消息
【发布时间】:2022-01-06 18:56:21
【问题描述】:

我有一个由 SQS 触发的 lambda,但我想在较低的环境中禁用事件触发器。

如果有其他部分发布到该 SQS,消息会发生什么情况? SQS 上没有 DLQ。 MessageRetentionPeriod 结束后消息会消失吗?

【问题讨论】:

  • 您的问题是否有效:“如果没有任何东西消耗我的 SQS 队列中的消息,那么该队列中的消息会发生什么情况?”
  • @jarmod 差不多
  • 根据FAQ:一旦达到邮件保留配额,您的邮件将被自动删除。 “配额”在 imo 中是一个不好的选择,但它指的是消息保留期。
  • @jarmod 这就是我想要确认的。谢谢。

标签: amazon-web-services aws-lambda amazon-sqs


【解决方案1】:

根据 SQS FAQ:

问:我可以在 Amazon SQS 消息队列中保留我的消息多长时间?
答:您可以将 Amazon SQS 消息保留期配置为 1 分钟到 14 天之间的值。默认值为 4 天。达到邮件保留配额后,您的邮件将 自动删除。

“配额”这个词是个糟糕的选择,imo,但它表示消息保留期。

注意:如果消息恰好从常规 SQS 队列移动到其关联的死信队列,则保留期被认为是从消息首次到达底层 SQS 队列时开始,而不是从它被传输到DLQ。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-16
    • 2018-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-24
    • 2020-07-17
    • 2019-05-17
    相关资源
    最近更新 更多