gpt4 book ai didi

amazon-web-services - 当最大值表示为43200时,为什么SQS不能将VisibilityTimeout设置为43199?

转载 作者:行者123 更新时间:2023-12-04 00:15:51 26 4
gpt4 key购买 nike

最近需要对SQS消息设置一些非常长的超时,并看到记录的限制为12小时(43200)。因此,我尝试将超时设置为1s,然后使这个错误听起来很疯狂(因为大多数数字系统中的43199实际上少于43200)。
SQSError: SQSError: 400 Bad Request
SenderInvalidParameterValueValue 43199 for parameter VisibilityTimeout is invalid. Reason: Total VisibilityTimeout for the message is beyond the limit [43200 seconds]

有人有主意吗?

编辑:看起来这是“总”超时的概念,与我使用change_visibility API调用设置的超时不同。总计是从第一次收到消息时开始滴答作响的

最佳答案

似乎您正在使用ChangeMessageVisibility API在当时已收到但不可见的消息上设置消息可见性。

对于总数中的消息,可见性超时为12小时。这意味着,当您收到消息时,此消息的可见性超时已在运行。当您调用ChangeMessageVisibility时,您只能增加可见性超时值,并且该值不会超过已经过去的可见性超时时间总计12个小时。

关于amazon-web-services - 当最大值表示为43200时,为什么SQS不能将VisibilityTimeout设置为43199?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31931405/

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