You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在创建AWS SQS消息时设置其可见性超时?

在发送SQS消息时设置自定义可见性超时

可以直接通过sendMessage方法的VisibilityTimeout参数实现,这个参数会覆盖队列的默认可见性超时值,无需先消费消息再修改。

修改后的代码示例:

$message = $sqsClient->sendMessage([
   'QueueUrl' => $queueUrl,
   'MessageBody' => json_encode($request),
   'VisibilityTimeout' => 300, // 设置为你需要的超时时间,单位是秒,范围0-43200(12小时)
]);
  • 该参数取值范围为0到43200秒(12小时),若设置值超过队列配置的最大可见性超时会触发报错
  • 未指定该参数时,消息将使用队列默认的可见性超时设置

内容的提问来源于stack exchange,提问作者crmpicco

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 16:40:41