Q80 — AWS DEA-C01 第1章

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

某实验室使用IoT传感器监控某项目的湿度、温度和压力。传感器每10秒发送100 KB数据。下游进程每30秒从Amazon S3存储桶中读取数据。 哪种解决方案能以最低延迟将数据交付至S3存储桶?

正确答案: C. 使用Amazon Kinesis Data Streams,并调用Kinesis客户端库(KCL)将数据交付至S3存储桶。在应用程序中使用5秒缓冲间隔。

解析

在这个场景中,传感器每10秒发送100KB数据,下游过程每30秒从S3桶读取数据。选项C中,使用Amazon Kinesis Data Streams和调用Kinesis客户端库(KCL),并设置5秒的缓冲间隔,能够更及时地将数据传递到S3桶,相比其他选项能最大程度减少延迟。A选项默认缓冲间隔可能较大;B选项配置5个预置分片不一定能保证最低延迟;D选项使用的Flink和设置的5秒缓冲间隔也不如C选项直接设置5秒缓冲间隔更能有效减少延迟。因此,答案选C。