当前位置: 首页 > 知识库问答 >
问题:

AWS SQS-在重试时向消息追加数据

岳玉书
2023-03-14

我有一个SQS队列,由lambda访问。我正在利用SQS提供的重试功能,使用重新驱动策略,并在最大重试时将消息转发到死信队列。我想在每次重试时向消息追加额外的数据,但希望SQS继续管理重试。这有可能吗?

共有1个答案

乜飞航
2023-03-14

这是不可能的。

ReceiveMessages操作提供了一个名为ApproximateReceiveCount的属性,该属性是一个计数器,在每次接收时自动递增。。。但除此之外,不可能对队列中的消息进行任何更改。

 类似资料:
  • 我需要从两个队列加载消息,并且我使用ActiveMQ,我必须实现重试机制,以防出现任何错误或网络或应用程序服务器故障并加载回同一个队列。此外,我想将任何有害消息加载到DLQ。 请让我知道我是否可以通过Spring JMS实现这些。此外,请提供一些很好的例子来完成这项任务。我检查了Spring JMS留档,没有太多细节。

  • 主要内容:1 并发消费重试,1.1 失败重试,1.2 超时重试,2 顺序消费重试,2.1 失败重试,2.2 超时重试,3 broker处理回退请求,3.1 asyncConsumerSendMsgBack处理回退请求,3.2 handleRetryAndDLQ处理重试和死信消息基于RocketMQ release-4.9.3,深入的介绍了DefaultMQPushConsumer消费者重试消息和死信消息源码。 消费重试:并发消费和顺序消费对于消费失败的消息均会有消息重试机制。 1 并发消费重试

  • 问题内容: 我正在尝试使用附加值填充一个空的(不是np.empty!)数组,但我却报错: 我的代码如下: 我得到: 问题答案: 与list.append在python中非常不同。我知道这是numpy的一些新程序员所引发的。更像是连接,它创建一个新数组,并用旧数组中的值和要附加的新值填充它。例如: 我认为您可以通过执行以下操作来实现目标: 更新: 如果需要使用循环创建一个numpy数组,并且您不提前

  • 我有Omnipay功能完美地在我的支付网关,但当系统重定向到PayPal我得到以下屏幕上重定向到PayPal之前: 重定向到https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout 我想知道的是,如果有人知道如何停止页面显示并直接重定向到没有这个中间页面的PayPal。我的重定向代码如下:

  • 我使用一个自定义搜索函数的ajax查询,返回超文本标记语言数据成功调用。我想把这个数据附加到已经在页面上初始化的jQuery数据表中。当页面加载jQuery可数据显示,但是当我启动搜索功能,数据被附加到可数据,但不是排序,可搜索形式的可数据用户界面。ajax调用工作和数据返回时,我把成功的调用到console.log. 以下是HTML: 下面是带有Ajax调用的JQuery: }); 这是从aja