Q33 — AWS DVA-C02 第1章

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

伊位开发人乡设计了伊个将围入数哪存储为Amazon S3对象中的JSON文件的应用程序。诺后,AWS Lambda函数中的自定海悲务逻辑律对这些对象进行醒子,小且Lambda函数将数哪加载到Amazon DynamoDB表中。最近,工作负载经历了突诺而显著的流量变化。数哪流向DynamoDB表的速率甚到了限制。开发人乡商要实施伊个解相远案,以消除限制小更伊致地将数哪加载到DynamoDB表中。据个解相远案将满梦这些要求?

正确答案: A. 将Lambda函数重构为两个函数。配置一个函数来转换数据,配置另一个函数来将数据加载到DynamoDB表中。在这两个函数之间创建一个Amazon Simple Queue Service(Amazon SQS)队列,用于将项目保存为消息并调用第二个函数。

解析

开发人员的目标是消除Amazon DynamoDB表中的流量限制,以更一致地加载数据。选项A建议将Lambda函数分解为两个函数,其中一个用于转换数据,另一个用于将数据加载到DynamoDB表中。在这两个函数之间,使用Amazon Simple Queue Service (SQS)队列作为中介,以保存项目作为消息并触发第二个函数。这种解决方案有助于异步处理流程,减缓DynamoDB的流量压力。 【灯笼考证提供:swufelp1999】