gpt4 book ai didi

amazon-web-services - AWS SQS Boto3 手动将消息发送到死信

转载 作者:行者123 更新时间:2023-12-04 21:04:27 26 4
gpt4 key购买 nike

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

然而,根据文档看来,真正向 DL 发送消息的唯一方法是使用重新驱动策略,该策略在接收到的消息数量上运行。由于我的应用程序的性质,如果我的进程没有准备好处理给定的消息,我可以进行多次有效的重试,但有时我可能想要对刚刚收到的消息进行 DL。 AWS/Boto3 是否没有提供一种为 DL 标记特定消息的方法?

我知道我可以自己将消息发送到我认为是我自己的 DL 的另一个队列,我宁愿为此使用 AWS 的内置工具。

最佳答案

我认为没有任何限制会阻止您自己将消息发送到交易信函队列。

所以只需从Q中读取消息,如果您知道它需要直接转到DLQ,则将其发送到DLQ并将其从常规Q中删除。

关于amazon-web-services - AWS SQS Boto3 手动将消息发送到死信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50118340/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com