gpt4 book ai didi

amazon-web-services - 有什么方法可以在特定条件下从 AWS lambda 函数内部将事件消息显式发送到死信队列?

转载 作者:行者123 更新时间:2023-12-03 21:24:20 25 4
gpt4 key购买 nike

我正在尝试通过调用 AWS lambda 函数将 s3event 消息发送到 rabbitmq。我已将 SQS 配置为我的死信队列 (DLQ)。
我知道当 lambda 调用失败或超时或资源限制等情况时,消息会发送到 DLQ。
我的问题是,我想在某些条件下从 lambda 函数内部向 DLQ 发送事件消息,例如 rabbitmq 已关闭或我感兴趣的其他一些条件。
有没有同样的可能性?我应该抛出异常还是有其他更好的方法将事件消息发送到 DLQ。

我正在使用 java 进行开发并从我的 lambda 函数连接到 rabbitmq。

最佳答案

DLQ 只是一个 SQS 队列,因此您可以 send a message就像对待任何其他队列一样。您希望它的格式与 Lambda 本地将消息放入 DLQ 的方式相同,以便您在 DLQ 上进行的任何处理都可以对所有消息执行相同的方式。您可能希望确保您将 lambda 视为在此实例中成功执行,以便正常的 DLQ 进程不会两次获取相同的消息。

关于amazon-web-services - 有什么方法可以在特定条件下从 AWS lambda 函数内部将事件消息显式发送到死信队列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49414030/

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