Amazon web services AWS SQS Boto3手动向死信发送消息

Amazon web services AWS SQS Boto3手动向死信发送消息,amazon-web-services,amazon-sqs,dead-letter,Amazon Web Services,Amazon Sqs,Dead Letter,因此,我正在构建一个使用SQS的小应用程序。我有一个简单的处理程序进程,它确定给定消息是否被视为已处理、标记为重试(重新排队)或无法处理(应发送到死信) 然而,根据文档,真正向DL发送消息的唯一方法似乎是使用redrive策略,该策略在收到消息的时间内运行。由于我的应用程序的性质,如果我的进程没有准备好处理给定的消息,我可能会有几次有效的重试,但有时我可能想删除刚刚收到的消息。AWS/Boto3是否提供了为DL标记特定消息的方法 我知道我可以把消息自己发送给另一个队列,我认为我自己的DL,我宁愿

因此,我正在构建一个使用SQS的小应用程序。我有一个简单的处理程序进程,它确定给定消息是否被视为已处理、标记为重试(重新排队)或无法处理(应发送到死信)

然而,根据文档,真正向DL发送消息的唯一方法似乎是使用redrive策略,该策略在收到消息的时间内运行。由于我的应用程序的性质,如果我的进程没有准备好处理给定的消息,我可能会有几次有效的重试,但有时我可能想删除刚刚收到的消息。AWS/Boto3是否提供了为DL标记特定消息的方法


<>我知道我可以把消息自己发送给另一个队列,我认为我自己的DL,我宁愿使用AWS的内置工具来做这个。

< P>我不认为有任何限制会阻止你自己把消息发送到交易信件队列。
因此,只要阅读Q中的消息,如果您知道它需要直接转到DLQ,请将其发送到DLQ,并将其从常规Q中删除。

是的,这就是我最后要做的。我希望AWS能实现这一点,我无法想象这是一个不寻常的操作