amazon-web-services - AWS SQS - 在重试时将数据附加到消息
问题描述
我有一个由 lambda 访问的 SQS 队列。我正在利用 SQS 提供的重试功能,使用重新驱动策略并将消息转发到最大重试次数的死信队列。我想在每次重试时向消息附加额外的数据,但希望 SQS 继续管理重试。这可能吗?
解决方案
这是不可能的。
ReceiveMessages操作提供了一个名为 的属性,该属性ApproximateReceiveCount
是一个计数器,每次接收都会自动递增……但否则,无法更改队列中消息的任何内容。
推荐阅读
- kubernetes - 将新节点添加到集群(如守护程序集)时如何生成 statefulsets pod?使用 helm 进行部署
- forms - 在 showdialog 上显示/关闭键盘时重建颤振状态
- android - Base64解码崩溃android
- javascript - Discord.js TypeError:无法读取未定义发送到特定频道的属性“发送”
- azure - Azure 应用服务是否提供 TLS 1.3?
- javascript - 如何在 if 语句中链接 nullish 合并以确定非未定义或 null
- html - GRID 系统中的 3 列
- reactjs - 为什么历史推送(查询参数)会重新加载页面?反应
- python - 使用 QThreading 和 QProcess 冻结 GUI
- java - 下载后 JSch 正在从服务器中删除文件