我有代码:
val messageRequest = new ReceiveMessageRequest().withQueueUrl(queueUrl).withVisibilityTimeout(8000).withMaxNumberOfMessages(10)
val messages = sqs.receiveMessage(messageRequest).getMessages.asScala
我的 lambda 最多可以工作 13 分 33 秒(它是 800 秒)
我一次从 SQS 接收 10 条消息
我想正确计算 VisibilityTimeout
我使用公式:
“lambda 超时”(800 秒)* MaxNumberOfMessages(10)= 8000 秒
每条消息 800 秒
1. 我是否正确计算了 VisibilityTimeout?
2. VisibilityTimeout 变化会影响计费吗?