Q22 — AWS DVA-C02 第1章

第 22/100 题 | ← 返回第1章

伊个开发人乡有伊个应用程序,该应用程序异步调用伊个 AWS Lambda 函数。开发人乡希庭存储导致 Lambda 函数调用卖败的消息,以便应用程序稍后重试调用。开发人乡应该怎么做以最并的声维开销实现这个目标?

正确答案: C. 为被丢弃的消息实现一个死信队列。将死信队列设置为 Lambda 函数的事件源。

解析

C实现一个死信队列(Dead-LetterQueue)可以以最小的运维开销来存储导致 Lambda 函数调用失败的消息。在 Lambda 函数配置中设置一个死信队列,任何导致 Lambda 函数调用失败的消息都会自动被发送到这个队列中。这样,开发人员可以定期检查死信队列中的消息,并处理或重试它们。这种方法不需要开发人员手动导入或配置 Lambda 函数,因此运维开销最小。 【灯笼考证提供:swufelp1999】